1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| module.exports = {
| moduleFileExtensions: ["js", "jsx", "json", "vue"],
| transform: {
| "^.+\\.vue$": "vue-jest",
| "^.+\\.jsx?$": "babel-jest"
| },
| moduleNameMapper: {
| "^@/(.*)$": "<rootDir>/src/$1"
| },
| snapshotSerializers: ["jest-serializer-vue"],
| collectCoverage: true,
| collectCoverageFrom: [
| "src/**/*.{js,vue,json,jsx}",
| "!src/**/*.test.{js,jsx}",
| "!<rootDir>/node_modules/"
| ],
| testResultsProcessor: "./node_modules/jest-junit-reporter",
| coverageDirectory: "./reports/coverage",
| coverageReporters: ["text", "html", "clover"]
| };
|
|