@@ -26,15 +26,20 @@ describe('require(\'node:test\').run', { concurrency: true }, () => {
2626 } ) ;
2727
2828 it ( 'should succeed with a file' , async ( ) => {
29- const stream = run ( { files : [ join ( testFixtures , 'test/random.cjs' ) ] } ) ;
29+ const stream = run ( { files : [ join ( testFixtures , 'default-behavior/ test/random.cjs' ) ] } ) ;
3030 stream . on ( 'test:fail' , common . mustNotCall ( ) ) ;
3131 stream . on ( 'test:pass' , common . mustCall ( 1 ) ) ;
3232 // eslint-disable-next-line no-unused-vars
3333 for await ( const _ of stream ) ;
3434 } ) ;
3535
3636 it ( 'should run same file twice' , async ( ) => {
37- const stream = run ( { files : [ join ( testFixtures , 'test/random.cjs' ) , join ( testFixtures , 'test/random.cjs' ) ] } ) ;
37+ const stream = run ( {
38+ files : [
39+ join ( testFixtures , 'default-behavior/test/random.cjs' ) ,
40+ join ( testFixtures , 'default-behavior/test/random.cjs' ) ,
41+ ]
42+ } ) ;
3843 stream . on ( 'test:fail' , common . mustNotCall ( ) ) ;
3944 stream . on ( 'test:pass' , common . mustCall ( 2 ) ) ;
4045 // eslint-disable-next-line no-unused-vars
@@ -68,7 +73,9 @@ describe('require(\'node:test\').run', { concurrency: true }, () => {
6873 } ) ;
6974
7075 it ( 'should be piped with dot' , async ( ) => {
71- const result = await run ( { files : [ join ( testFixtures , 'test/random.cjs' ) ] } ) . compose ( dot ) . toArray ( ) ;
76+ const result = await run ( {
77+ files : [ join ( testFixtures , 'default-behavior/test/random.cjs' ) ]
78+ } ) . compose ( dot ) . toArray ( ) ;
7279 assert . deepStrictEqual ( result , [
7380 '.' ,
7481 '\n' ,
@@ -77,15 +84,19 @@ describe('require(\'node:test\').run', { concurrency: true }, () => {
7784
7885 it ( 'should be piped with spec' , async ( ) => {
7986 const specReporter = new spec ( ) ;
80- const result = await run ( { files : [ join ( testFixtures , 'test/random.cjs' ) ] } ) . compose ( specReporter ) . toArray ( ) ;
87+ const result = await run ( {
88+ files : [ join ( testFixtures , 'default-behavior/test/random.cjs' ) ]
89+ } ) . compose ( specReporter ) . toArray ( ) ;
8190 const stringResults = result . map ( ( bfr ) => bfr . toString ( ) ) ;
8291 assert . match ( stringResults [ 0 ] , / t h i s s h o u l d p a s s / ) ;
8392 assert . match ( stringResults [ 1 ] , / t e s t s 1 / ) ;
8493 assert . match ( stringResults [ 1 ] , / p a s s 1 / ) ;
8594 } ) ;
8695
8796 it ( 'should be piped with tap' , async ( ) => {
88- const result = await run ( { files : [ join ( testFixtures , 'test/random.cjs' ) ] } ) . compose ( tap ) . toArray ( ) ;
97+ const result = await run ( {
98+ files : [ join ( testFixtures , 'default-behavior/test/random.cjs' ) ]
99+ } ) . compose ( tap ) . toArray ( ) ;
89100 assert . strictEqual ( result . length , 13 ) ;
90101 assert . strictEqual ( result [ 0 ] , 'TAP version 13\n' ) ;
91102 assert . strictEqual ( result [ 1 ] , '# Subtest: this should pass\n' ) ;
@@ -103,15 +114,21 @@ describe('require(\'node:test\').run', { concurrency: true }, () => {
103114 } ) ;
104115
105116 it ( 'should skip tests not matching testNamePatterns - RegExp' , async ( ) => {
106- const result = await run ( { files : [ join ( testFixtures , 'test/skip_by_name.cjs' ) ] , testNamePatterns : [ / e x e c u t e d / ] } )
117+ const result = await run ( {
118+ files : [ join ( testFixtures , 'default-behavior/test/skip_by_name.cjs' ) ] ,
119+ testNamePatterns : [ / e x e c u t e d / ]
120+ } )
107121 . compose ( tap )
108122 . toArray ( ) ;
109123 assert . strictEqual ( result [ 2 ] , 'ok 1 - this should be skipped # SKIP test name does not match pattern\n' ) ;
110124 assert . strictEqual ( result [ 5 ] , 'ok 2 - this should be executed\n' ) ;
111125 } ) ;
112126
113127 it ( 'should skip tests not matching testNamePatterns - string' , async ( ) => {
114- const result = await run ( { files : [ join ( testFixtures , 'test/skip_by_name.cjs' ) ] , testNamePatterns : [ 'executed' ] } )
128+ const result = await run ( {
129+ files : [ join ( testFixtures , 'default-behavior/test/skip_by_name.cjs' ) ] ,
130+ testNamePatterns : [ 'executed' ]
131+ } )
115132 . compose ( tap )
116133 . toArray ( ) ;
117134 assert . strictEqual ( result [ 2 ] , 'ok 1 - this should be skipped # SKIP test name does not match pattern\n' ) ;
@@ -121,7 +138,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => {
121138 it ( 'should emit "test:watch:drained" event on watch mode' , async ( ) => {
122139 const controller = new AbortController ( ) ;
123140 await run ( {
124- files : [ join ( testFixtures , 'test/random.cjs' ) ] ,
141+ files : [ join ( testFixtures , 'default-behavior/ test/random.cjs' ) ] ,
125142 watch : true ,
126143 signal : controller . signal ,
127144 } ) . on ( 'data' , function ( { type } ) {
@@ -135,7 +152,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => {
135152 it ( 'should stop watch mode when abortSignal aborts' , async ( ) => {
136153 const controller = new AbortController ( ) ;
137154 const result = await run ( {
138- files : [ join ( testFixtures , 'test/random.cjs' ) ] ,
155+ files : [ join ( testFixtures , 'default-behavior/ test/random.cjs' ) ] ,
139156 watch : true ,
140157 signal : controller . signal ,
141158 } )
0 commit comments