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 = {
108
108
"build/webpack.test.conf.js" : "e2e || (unit && runner === 'karma')" ,
109
109
"test/unit/**/*" : "unit" ,
110
110
"test/unit/index.js" : "unit && runner === 'karma'" ,
111
+ "test/unit/jest.conf.js" : "unit && runner === 'jest'" ,
111
112
"test/unit/karma.conf.js" : "unit && runner === 'karma'" ,
112
113
"test/unit/specs/index.js" : "unit && runner === 'karma'" ,
113
114
"test/unit/setup.js" : "unit && runner === 'jest'" ,
Original file line number Diff line number Diff line change 8
8
"dev" : " webpack-dev-server --inline --progress --config build/webpack.dev.conf.js" ,
9
9
"start" : " npm run dev" ,
10
10
{{#if_eq runner "jest" }}
11
- "unit" : " jest test/unit/specs --coverage" ,
11
+ "unit" : " jest --config test/unit/jest.conf.js --coverage" ,
12
12
{{/if_eq }}
13
13
{{#if_eq runner "karma" }}
14
14
"unit" : " cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run" ,
68
68
{{#if_eq runner "jest" }}
69
69
"babel-jest" : " ^21.0.2" ,
70
70
"jest" : " ^21.2.0" ,
71
+ "jest-serializer-vue" : " ^0.3.0" ,
71
72
"vue-jest" : " ^1.0.2" ,
72
73
{{/if_eq }}
73
74
{{#if_eq runner "karma" }}
112
113
"webpack-dev-server" : " ^2.9.1" ,
113
114
"webpack-merge" : " ^4.1.0"
114
115
},
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 }}
142
116
"engines" : {
143
117
"node" : " >= 4.0.0" ,
144
118
"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