@@ -288,12 +288,6 @@ describe('zora', () => {
288
288
} ) ;
289
289
290
290
expect ( process . exitCode ) . toBe ( 0 ) ;
291
-
292
- const tapCompleteEvent = parseTap ( process . stdout ) . pop ( ) ;
293
- const testResults = tapCompleteEvent [ 1 ] ;
294
-
295
- expect ( testResults . ok ) . toBe ( true ) ;
296
- expect ( testResults . pass ) . toBe ( 1 ) ;
297
291
} ) ;
298
292
299
293
test ( 'patch test app dependencies' , async ( ) => {
@@ -315,12 +309,25 @@ describe('zora', () => {
315
309
} ) ;
316
310
317
311
expect ( process . exitCode ) . toBe ( 0 ) ;
312
+ } ) ;
318
313
319
- const tapCompleteEvent = parseTap ( process . stdout ) . pop ( ) ;
320
- const testResults = tapCompleteEvent [ 1 ] ;
314
+ test ( 'load environment variables' , async ( ) => {
315
+ const process = await execa ( './cli/index.js' , [
316
+ '--platform' ,
317
+ 'ios' ,
318
+ '--simulator' ,
319
+ IOS_SIMULATOR ,
320
+ '--runner' ,
321
+ 'zora' ,
322
+ 'fixtures/zora/env/test.js' ,
323
+ ] , {
324
+ env : {
325
+ FOO : 'foo' ,
326
+ BAR : 'bar' ,
327
+ } ,
328
+ } ) ;
321
329
322
- expect ( testResults . ok ) . toBe ( true ) ;
323
- expect ( testResults . pass ) . toBe ( 2 ) ;
330
+ expect ( process . exitCode ) . toBe ( 0 ) ;
324
331
} ) ;
325
332
} ) ;
326
333
@@ -501,4 +508,24 @@ describe('mocha', () => {
501
508
expect ( process . stdout ) . toEqual ( expect . stringContaining ( 'FileReader.readAsArrayBuffer patch works' ) ) ;
502
509
expect ( process . stdout ) . toEqual ( expect . stringContaining ( '2 passing' ) ) ;
503
510
} ) ;
511
+
512
+ test ( 'load environment variables' , async ( ) => {
513
+ const process = await execa ( './cli/index.js' , [
514
+ '--platform' ,
515
+ 'ios' ,
516
+ '--simulator' ,
517
+ IOS_SIMULATOR ,
518
+ '--runner' ,
519
+ 'mocha' ,
520
+ 'fixtures/mocha/env/test.js' ,
521
+ ] , {
522
+ env : {
523
+ HELLO : 'hello' ,
524
+ WORLD : 'world' ,
525
+ } ,
526
+ } ) ;
527
+
528
+ expect ( process . exitCode ) . toBe ( 0 ) ;
529
+ expect ( process . stdout ) . toEqual ( expect . stringContaining ( 'environment variables loading works' ) ) ;
530
+ } ) ;
504
531
} ) ;
0 commit comments