@@ -76,13 +76,11 @@ const dumpHelp =
76
76
let out ;
77
77
78
78
console . group ( "build --help" ) ;
79
- out = child_process . spawnSync ( `../../../rescript` , [ " build" , " --help" ] , {
79
+ out = child_process . execSync ( `../../../rescript build --help` , {
80
80
encoding : "utf8" ,
81
81
cwd : __dirname ,
82
82
} ) ;
83
- assert . equal ( out . stdout , buildHelp ) ;
84
- assert . equal ( out . stderr , "" ) ;
85
- assert . equal ( out . status , 0 ) ;
83
+ assert . equal ( out , buildHelp ) ;
86
84
console . groupEnd ( ) ;
87
85
88
86
// console.group("build -w --help");
@@ -97,26 +95,22 @@ console.groupEnd();
97
95
98
96
console . group ( "-w --help" ) ;
99
97
console . log ( "@@ begin " ) ;
100
- out = child_process . spawnSync ( `../../../rescript` , [ "-w" , " --help" ] , {
98
+ out = child_process . execSync ( `../../../rescript -w --help` , {
101
99
encoding : "utf8" ,
102
100
cwd : __dirname ,
103
101
} ) ;
104
- assert . equal ( out . stdout , cliHelp ) ;
105
- assert . equal ( out . stderr , "" ) ;
106
- assert . equal ( out . status , 0 ) ;
102
+ assert . equal ( out , cliHelp ) ;
107
103
console . log ( "@@ done" ) ;
108
104
console . groupEnd ( ) ;
109
105
110
106
// Shows cli help with --help arg even if there are invalid arguments after it
111
107
console . group ( "--help -w" ) ;
112
108
console . log ( "@@ begin " ) ;
113
- out = child_process . spawnSync ( `../../../rescript` , [ " --help" , "-w" ] , {
109
+ out = child_process . execSync ( `../../../rescript --help -w` , {
114
110
encoding : "utf8" ,
115
111
cwd : __dirname ,
116
112
} ) ;
117
- assert . equal ( out . stdout , cliHelp ) ;
118
- assert . equal ( out . stderr , "" ) ;
119
- assert . equal ( out . status , 0 ) ;
113
+ assert . equal ( out , cliHelp ) ;
120
114
console . log ( "@@ done" ) ;
121
115
console . groupEnd ( ) ;
122
116
@@ -203,24 +197,20 @@ console.groupEnd();
203
197
204
198
// Shows clean help with --help arg
205
199
console . group ( "clean --help" ) ;
206
- out = child_process . spawnSync ( `../../../rescript` , [ " clean" , " --help" ] , {
200
+ out = child_process . execSync ( `../../../rescript clean --help` , {
207
201
encoding : "utf8" ,
208
202
cwd : __dirname ,
209
203
} ) ;
210
- assert . equal ( out . stdout , cleanHelp ) ;
211
- assert . equal ( out . stderr , "" ) ;
212
- assert . equal ( out . status , 0 ) ;
204
+ assert . equal ( out , cleanHelp ) ;
213
205
console . groupEnd ( ) ;
214
206
215
207
// Shows clean help with -h arg
216
208
console . group ( "clean -h" ) ;
217
- out = child_process . spawnSync ( `../../../rescript` , [ " clean" , "-h" ] , {
209
+ out = child_process . execSync ( `../../../rescript clean -h` , {
218
210
encoding : "utf8" ,
219
211
cwd : __dirname ,
220
212
} ) ;
221
- assert . equal ( out . stdout , cleanHelp ) ;
222
- assert . equal ( out . stderr , "" ) ;
223
- assert . equal ( out . status , 0 ) ;
213
+ assert . equal ( out , cleanHelp ) ;
224
214
console . groupEnd ( ) ;
225
215
226
216
// Exits with clean help with unknown arg
@@ -236,66 +226,54 @@ console.groupEnd();
236
226
237
227
// Shows format help with --help arg
238
228
console . group ( "format --help" ) ;
239
- out = child_process . spawnSync ( `../../../rescript` , [ " format" , " --help" ] , {
229
+ out = child_process . execSync ( `../../../rescript format --help` , {
240
230
encoding : "utf8" ,
241
231
cwd : __dirname ,
242
232
} ) ;
243
- assert . equal ( out . stdout , formatHelp ) ;
244
- assert . equal ( out . stderr , "" ) ;
245
- assert . equal ( out . status , 0 ) ;
233
+ assert . equal ( out , formatHelp ) ;
246
234
console . groupEnd ( ) ;
247
235
248
236
// Shows format help with -h arg
249
237
console . group ( "format -h" ) ;
250
- out = child_process . spawnSync ( `../../../rescript` , [ " format" , "-h" ] , {
238
+ out = child_process . execSync ( `../../../rescript format -h` , {
251
239
encoding : "utf8" ,
252
240
cwd : __dirname ,
253
241
} ) ;
254
- assert . equal ( out . stdout , formatHelp ) ;
255
- assert . equal ( out . stderr , "" ) ;
256
- assert . equal ( out . status , 0 ) ;
242
+ assert . equal ( out , formatHelp ) ;
257
243
console . groupEnd ( ) ;
258
244
259
245
// Shows convert help with --help arg
260
246
console . group ( "convert --help" ) ;
261
- out = child_process . spawnSync ( `../../../rescript` , [ " convert" , " --help" ] , {
247
+ out = child_process . execSync ( `../../../rescript convert --help` , {
262
248
encoding : "utf8" ,
263
249
cwd : __dirname ,
264
250
} ) ;
265
- assert . equal ( out . stdout , convertHelp ) ;
266
- assert . equal ( out . stderr , "" ) ;
267
- assert . equal ( out . status , 0 ) ;
251
+ assert . equal ( out , convertHelp ) ;
268
252
console . groupEnd ( ) ;
269
253
270
254
// Shows convert help with -h arg
271
255
console . group ( "convert -h" ) ;
272
- out = child_process . spawnSync ( `../../../rescript` , [ " convert" , "-h" ] , {
256
+ out = child_process . execSync ( `../../../rescript convert -h` , {
273
257
encoding : "utf8" ,
274
258
cwd : __dirname ,
275
259
} ) ;
276
- assert . equal ( out . stdout , convertHelp ) ;
277
- assert . equal ( out . stderr , "" ) ;
278
- assert . equal ( out . status , 0 ) ;
260
+ assert . equal ( out , convertHelp ) ;
279
261
console . groupEnd ( ) ;
280
262
281
263
// Shows dump help with --help arg
282
264
console . group ( "dump --help" ) ;
283
- out = child_process . spawnSync ( `../../../rescript` , [ " dump" , " --help" ] , {
265
+ out = child_process . execSync ( `../../../rescript dump --help` , {
284
266
encoding : "utf8" ,
285
267
cwd : __dirname ,
286
268
} ) ;
287
- assert . equal ( out . stdout , dumpHelp ) ;
288
- assert . equal ( out . stderr , "" ) ;
289
- assert . equal ( out . status , 0 ) ;
269
+ assert . equal ( out , dumpHelp ) ;
290
270
console . groupEnd ( ) ;
291
271
292
272
// Shows dump help with -h arg
293
273
console . group ( "dump -h" ) ;
294
- out = child_process . spawnSync ( `../../../rescript` , [ " dump" , "-h" ] , {
274
+ out = child_process . execSync ( `../../../rescript dump -h` , {
295
275
encoding : "utf8" ,
296
276
cwd : __dirname ,
297
277
} ) ;
298
- assert . equal ( out . stdout , dumpHelp ) ;
299
- assert . equal ( out . stderr , "" ) ;
300
- assert . equal ( out . status , 0 ) ;
278
+ assert . equal ( out , dumpHelp ) ;
301
279
console . groupEnd ( ) ;
0 commit comments