@@ -21,6 +21,7 @@ describe('resolveTaskFn', () => {
21
21
await taskFn ( )
22
22
expect ( execa ) . toHaveBeenCalledTimes ( 1 )
23
23
expect ( execa ) . lastCalledWith ( 'node' , [ '--arg=true' , './myscript.js' , 'test.js' ] , {
24
+ cwd : process . cwd ( ) ,
24
25
preferLocal : true ,
25
26
reject : false ,
26
27
shell : false ,
@@ -38,6 +39,7 @@ describe('resolveTaskFn', () => {
38
39
await taskFn ( )
39
40
expect ( execa ) . toHaveBeenCalledTimes ( 1 )
40
41
expect ( execa ) . lastCalledWith ( 'node' , [ '--arg=true' , './myscript.js' , 'test.js' ] , {
42
+ cwd : process . cwd ( ) ,
41
43
preferLocal : true ,
42
44
reject : false ,
43
45
shell : false ,
@@ -56,6 +58,7 @@ describe('resolveTaskFn', () => {
56
58
await taskFn ( )
57
59
expect ( execa ) . toHaveBeenCalledTimes ( 1 )
58
60
expect ( execa ) . lastCalledWith ( 'node --arg=true ./myscript.js test.js' , {
61
+ cwd : process . cwd ( ) ,
59
62
preferLocal : true ,
60
63
reject : false ,
61
64
shell : true ,
@@ -73,6 +76,7 @@ describe('resolveTaskFn', () => {
73
76
await taskFn ( )
74
77
expect ( execa ) . toHaveBeenCalledTimes ( 1 )
75
78
expect ( execa ) . lastCalledWith ( 'node --arg=true ./myscript.js test.js' , {
79
+ cwd : process . cwd ( ) ,
76
80
preferLocal : true ,
77
81
reject : false ,
78
82
shell : true ,
@@ -90,6 +94,7 @@ describe('resolveTaskFn', () => {
90
94
await taskFn ( )
91
95
expect ( execa ) . toHaveBeenCalledTimes ( 1 )
92
96
expect ( execa ) . lastCalledWith ( 'node --arg=true ./myscript.js test.js' , {
97
+ cwd : process . cwd ( ) ,
93
98
preferLocal : true ,
94
99
reject : false ,
95
100
shell : '/bin/bash' ,
@@ -121,23 +126,6 @@ describe('resolveTaskFn', () => {
121
126
await taskFn ( )
122
127
expect ( execa ) . toHaveBeenCalledTimes ( 1 )
123
128
expect ( execa ) . lastCalledWith ( 'jest' , [ 'test.js' ] , {
124
- preferLocal : true ,
125
- reject : false ,
126
- shell : false ,
127
- } )
128
- } )
129
-
130
- it ( 'should always pass `process.cwd()` as `cwd` to `execa()` when relative = true' , async ( ) => {
131
- expect . assertions ( 2 )
132
- const taskFn = resolveTaskFn ( {
133
- ...defaultOpts ,
134
- command : 'git diff' ,
135
- relative : true ,
136
- } )
137
-
138
- await taskFn ( )
139
- expect ( execa ) . toHaveBeenCalledTimes ( 1 )
140
- expect ( execa ) . lastCalledWith ( 'git' , [ 'diff' , 'test.js' ] , {
141
129
cwd : process . cwd ( ) ,
142
130
preferLocal : true ,
143
131
reject : false ,
0 commit comments