mapCoverage: false 运行报错 须要删除;复制代码
rootDir: path.resolve(__dirname, '../../'), 定义根路径复制代码
moduleNameMapper: {
// 支持源代码中相同的 `@` -> `src` 别名
'^@/(.*)$': '<rootDir>/src/$1'
},复制代码
// 须要忽略的测试文件
testPathIgnorePatterns: [
'<rootDir>/test/e2e',
'<rootDir>/test/unit'
],复制代码
transform: {
// 用 `babel-jest` 处理 js 为了能够用es6语法
'^.+\\.js$': '<rootDir>/node_modules/babel-jest',
// 用 `vue-jest` 处理 `*.vue` 文件
'.*\\.(vue)$': '<rootDir>/node_modules/vue-jest'
},复制代码
testRegex:'(/__tests__/.*|(\\.|/)(test|spec))\\.[jt]sx?$'
默认状况下,Jest 将会递归的找到整个工程里全部 .spec.js 或 .test.js 扩展名的文件 ,可根据须要修改复制代码
testURL: 'http://localhost', 不设置会报‘localstorage is not available for opaque origins’复制代码