@@ -263,73 +263,6 @@ describe("options", () => {
263
263
} ) ;
264
264
265
265
describe ( "setupOptions" , ( ) => {
266
- const testCases = [
267
- {
268
- name : "no options are provided" ,
269
- args : [ ] ,
270
- data : [
271
- { useLegacyWorkflow : undefined , expectedHmr : true , expectedBundle : true } ,
272
- { useLegacyWorkflow : false , expectedHmr : true , expectedBundle : true } ,
273
- { useLegacyWorkflow : true , expectedHmr : true , expectedBundle : true }
274
- ]
275
- } ,
276
- {
277
- name : " --hmr is provided" ,
278
- args : [ "--hmr" ] ,
279
- data : [
280
- { useLegacyWorkflow : undefined , expectedHmr : true , expectedBundle : true } ,
281
- { useLegacyWorkflow : false , expectedHmr : true , expectedBundle : true } ,
282
- { useLegacyWorkflow : true , expectedHmr : true , expectedBundle : true }
283
- ]
284
- } ,
285
- {
286
- name : " --no-hmr is provided" ,
287
- args : [ "--no-hmr" ] ,
288
- data : [
289
- { useLegacyWorkflow : undefined , expectedHmr : false , expectedBundle : true } ,
290
- { useLegacyWorkflow : false , expectedHmr : false , expectedBundle : true } ,
291
- { useLegacyWorkflow : true , expectedHmr : false , expectedBundle : true }
292
- ]
293
- } ,
294
- {
295
- name : " --bundle is provided" ,
296
- args : [ "--bundle" ] ,
297
- data : [
298
- { useLegacyWorkflow : undefined , expectedHmr : true , expectedBundle : true } ,
299
- { useLegacyWorkflow : false , expectedHmr : true , expectedBundle : true } ,
300
- { useLegacyWorkflow : true , expectedHmr : true , expectedBundle : true }
301
- ]
302
- } ,
303
- {
304
- name : " --release is provided" ,
305
- args : [ "--release" ] ,
306
- data : [
307
- { useLegacyWorkflow : undefined , expectedHmr : false , expectedBundle : true } ,
308
- { useLegacyWorkflow : false , expectedHmr : false , expectedBundle : true } ,
309
- { useLegacyWorkflow : true , expectedHmr : false , expectedBundle : true }
310
- ]
311
- }
312
- ] ;
313
-
314
- _ . each ( [ undefined , false , true ] , useLegacyWorkflow => {
315
- _ . each ( testCases , testCase => {
316
- it ( `should pass correctly when ${ testCase . name } and useLegacyWorkflow is ${ useLegacyWorkflow } ` , ( ) => {
317
- ( testCase . args || [ ] ) . forEach ( arg => process . argv . push ( arg ) ) ;
318
-
319
- const options : any = createOptions ( testInjector ) ;
320
- const projectData = < IProjectData > { useLegacyWorkflow } ;
321
- options . setupOptions ( projectData ) ;
322
-
323
- ( testCase . args || [ ] ) . forEach ( arg => process . argv . pop ( ) ) ;
324
-
325
- const data = testCase . data . find ( item => item . useLegacyWorkflow === useLegacyWorkflow ) ;
326
-
327
- assert . equal ( ! ! options . argv . hmr , ! ! data . expectedHmr ) ;
328
- assert . equal ( ! ! options . argv . bundle , ! ! data . expectedBundle ) ;
329
- } ) ;
330
- } ) ;
331
- } ) ;
332
-
333
266
const testCasesExpectingToThrow = [
334
267
{
335
268
name : "--release --hmr" ,
0 commit comments