long
2021-06-11 841a51ab9c588f3401416b3158954321ae77c73e
提交 | 用户 | age
2a61f6 1 module.exports = {
L 2   moduleFileExtensions: ['js', 'jsx', 'json', 'vue'],
3   transform: {
4     '^.+\\.vue$': 'vue-jest',
5     '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$':
6       'jest-transform-stub',
7     '^.+\\.jsx?$': 'babel-jest'
8   },
9   moduleNameMapper: {
10     '^@/(.*)$': '<rootDir>/src/$1'
11   },
12   snapshotSerializers: ['jest-serializer-vue'],
13   testMatch: [
14     '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
15   ],
16   collectCoverageFrom: ['src/utils/**/*.{js,vue}', '!src/utils/auth.js', '!src/utils/request.js', 'src/components/**/*.{js,vue}'],
17   coverageDirectory: '<rootDir>/tests/unit/coverage',
18   // 'collectCoverage': true,
19   'coverageReporters': [
20     'lcov',
21     'text-summary'
22   ],
23   testURL: 'http://localhost/'
24 }