File tree Expand file tree Collapse file tree 3 files changed +32
-28
lines changed Expand file tree Collapse file tree 3 files changed +32
-28
lines changed Original file line number Diff line number Diff line change @@ -108,6 +108,7 @@ module.exports = {
108108 "build/webpack.test.conf.js" : "e2e || (unit && runner === 'karma')" ,
109109 "test/unit/**/*" : "unit" ,
110110 "test/unit/index.js" : "unit && runner === 'karma'" ,
111+ "test/unit/jest.conf.js" : "unit && runner === 'jest'" ,
111112 "test/unit/karma.conf.js" : "unit && runner === 'karma'" ,
112113 "test/unit/specs/index.js" : "unit && runner === 'karma'" ,
113114 "test/unit/setup.js" : "unit && runner === 'jest'" ,
Original file line number Diff line number Diff line change 88 "dev" : " webpack-dev-server --inline --progress --config build/webpack.dev.conf.js" ,
99 "start" : " npm run dev" ,
1010 {{#if_eq runner "jest" }}
11- "unit" : " jest test/unit/specs --coverage" ,
11+ "unit" : " jest --config test/unit/jest.conf.js --coverage" ,
1212 {{/if_eq }}
1313 {{#if_eq runner "karma" }}
1414 "unit" : " cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run" ,
6868 {{#if_eq runner "jest" }}
6969 "babel-jest" : " ^21.0.2" ,
7070 "jest" : " ^21.2.0" ,
71+ "jest-serializer-vue" : " ^0.3.0" ,
7172 "vue-jest" : " ^1.0.2" ,
7273 {{/if_eq }}
7374 {{#if_eq runner "karma" }}
112113 "webpack-dev-server" : " ^2.9.1" ,
113114 "webpack-merge" : " ^4.1.0"
114115 },
115- {{#if_eq runner "jest" }}
116- "jest" : {
117- "moduleFileExtensions" : [
118- " js" ,
119- " json" ,
120- " vue"
121- ],
122- "moduleNameMapper" : {
123- "^@/(.*)$" : " <rootDir>/src/$1"
124- },
125- "transform" : {
126- "^.+\\ .js$" : " <rootDir>/node_modules/babel-jest" ,
127- ".*\\ .(vue)$" : " <rootDir>/node_modules/vue-jest"
128- },
129- "setupFiles" : [" <rootDir>/test/unit/setup" ],
130- "mapCoverage" : true ,
131- "coverageDirectory" : " <rootDir>/test/unit/coverage" ,
132- "collectCoverageFrom" : [
133- " src/**/*.{js,vue}" ,
134- " !src/main.js" ,
135- {{#router }}
136- " !src/router/index.js" ,
137- {{/router }}
138- " !**/node_modules/**"
139- ]
140- },
141- {{/if_eq }}
142116 "engines" : {
143117 "node" : " >= 4.0.0" ,
144118 "npm" : " >= 3.0.0"
Original file line number Diff line number Diff line change 1+ const path = require ( 'path' )
2+
3+ module . exports = {
4+ rootDir : path . resolve ( __dirname , '../../' ) ,
5+ moduleFileExtensions : [
6+ 'js' ,
7+ 'json' ,
8+ 'vue'
9+ ] ,
10+ moduleNameMapper : {
11+ '^@/(.*)$' : '<rootDir>/src/$1'
12+ } ,
13+ transform : {
14+ '^.+\\.js$' : '<rootDir>/node_modules/babel-jest' ,
15+ '.*\\.(vue)$' : '<rootDir>/node_modules/vue-jest'
16+ } ,
17+ snapshotSerializers : [ '<rootDir>/node_modules/jest-serializer-vue' ] ,
18+ setupFiles : [ '<rootDir>/test/unit/setup' ] ,
19+ mapCoverage : true ,
20+ coverageDirectory : '<rootDir>/test/unit/coverage' ,
21+ collectCoverageFrom : [
22+ 'src/**/*.{js,vue}' ,
23+ '!src/main.js' ,
24+ { { #router} }
25+ '!src/router/index.js' ,
26+ { { / router } }
27+ '!**/node_modules/**'
28+ ]
29+ }
You can’t perform that action at this time.
0 commit comments