1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| 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"
| ]
| }
|
|