@@ -283,7 +283,7 @@ describe('Module syntax detection', { concurrency: !process.env.TEST_PARALLEL },
283283
284284 assert . match (
285285 stderr ,
286- / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h r e q u i r e a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , r e p l a c e r e q u i r e \( \) w i t h i m p o r t \. /
286+ / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h ' r e q u i r e ' a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , r e p l a c e r e q u i r e \( \) w i t h i m p o r t \. /
287287 ) ;
288288 assert . strictEqual ( stdout , '' ) ;
289289 assert . strictEqual ( code , 1 ) ;
@@ -432,14 +432,15 @@ describe('cjs & esm ambiguous syntax case', () => {
432432 const { stderr, code, signal } = await spawnPromisified (
433433 process . execPath ,
434434 [
435+ '--input-type=module' ,
435436 '--eval' ,
436- `const fs = require('fs');\nawait 1 ;` ,
437+ `await 1;\nconst fs = require('fs');` ,
437438 ]
438439 ) ;
439440
440441 assert . match (
441442 stderr ,
442- / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h r e q u i r e a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , r e p l a c e r e q u i r e \( \) w i t h i m p o r t \. /
443+ / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h ' r e q u i r e ' a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , r e p l a c e r e q u i r e \( \) w i t h i m p o r t \. /
443444 ) ;
444445
445446 strictEqual ( code , 1 ) ;
@@ -457,7 +458,7 @@ describe('cjs & esm ambiguous syntax case', () => {
457458
458459 match (
459460 stderr ,
460- / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h e x p o r t s a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , u s e e x p o r t i n s t e a d o f m o d u l e \. e x p o r t s \/ e x p o r t s \. /
461+ / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h ' e x p o r t s ' a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , u s e e x p o r t i n s t e a d o f m o d u l e \. e x p o r t s \/ e x p o r t s \. /
461462 ) ;
462463
463464 assert . strictEqual ( code , 1 ) ;
@@ -475,7 +476,7 @@ describe('cjs & esm ambiguous syntax case', () => {
475476
476477 match (
477478 stderr ,
478- / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h _ _ f i l e n a m e a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , u s e i m p o r t \. m e t a \. f i l e n a m e i n s t e a d \. /
479+ / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h ' _ _ f i l e n a m e ' a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , u s e i m p o r t \. m e t a \. f i l e n a m e i n s t e a d \. /
479480 ) ;
480481
481482 strictEqual ( code , 1 ) ;
@@ -493,7 +494,7 @@ describe('cjs & esm ambiguous syntax case', () => {
493494
494495 match (
495496 stderr ,
496- / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h _ _ d i r n a m e a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , u s e i m p o r t \. m e t a \. d i r n a m e i n s t e a d \. /
497+ / R e f e r e n c e E r r o r : C a n n o t d e t e r m i n e i n t e n d e d m o d u l e f o r m a t b e c a u s e b o t h ' _ _ d i r n a m e ' a n d t o p - l e v e l a w a i t a r e p r e s e n t \. I f t h e c o d e i s i n t e n d e d t o b e C o m m o n J S , w r a p a w a i t i n a n a s y n c f u n c t i o n \. I f t h e c o d e i s i n t e n d e d t o b e a n E S m o d u l e , u s e i m p o r t \. m e t a \. d i r n a m e i n s t e a d \. /
497498 ) ;
498499
499500 strictEqual ( code , 1 ) ;
0 commit comments