File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change 1
1
const createProject = require ( './createProject.helper.js' )
2
2
const { readFile, writeFile } = require ( 'fs-extra' )
3
3
const { join } = require ( 'path' )
4
+ const execa = require ( 'execa' )
4
5
5
6
module . exports = async testRunner => {
6
7
const plugins = { }
@@ -14,13 +15,22 @@ module.exports = async testRunner => {
14
15
await project . rm ( 'tests/unit/example.spec.js' )
15
16
16
17
// Copy electron test
17
- const testFile = ( await readFile (
18
- `./generator/templates/tests-${ testRunner } /tests/unit/electron.spec.js` ,
19
- 'utf8'
20
- ) )
18
+ const testFile = (
19
+ await readFile (
20
+ `./generator/templates/tests-${ testRunner } /tests/unit/electron.spec.js` ,
21
+ 'utf8'
22
+ )
23
+ )
21
24
// Fix some unknown error
22
25
. replace ( 'testWithSpectron()' , 'testWithSpectron({ mode: "production" })' )
23
26
await writeFile ( join ( project . dir , 'tests/unit/electron.spec.js' ) , testFile )
24
27
25
- await project . run ( 'vue-cli-service test:unit' )
28
+ await execa (
29
+ require . resolve ( '@vue/cli-service/bin/vue-cli-service' ) ,
30
+ [ 'test:unit' ] ,
31
+ {
32
+ cwd : project . dir ,
33
+ extendEnv : false
34
+ }
35
+ )
26
36
}
You can’t perform that action at this time.
0 commit comments