@@ -264,14 +264,22 @@ test('resolver plugin internals parse and append queries', () => {
264264} )
265265
266266test ( 'resolver plugin internals identify script paths and sidecars' , ( ) => {
267- assert . equal ( isScriptResource ( '/tmp/button.tsx' ) , true )
268- assert . equal ( isScriptResource ( '/tmp/button.js' ) , true )
269- assert . equal ( isScriptResource ( '/tmp/button.d.ts' ) , false )
270- assert . equal ( isScriptResource ( '/tmp/styles.css' ) , false )
271- assert . equal ( isNodeModulesPath ( '/tmp/node_modules/pkg/index.js' ) , true )
272- assert . equal ( isNodeModulesPath ( '/tmp/src/button.tsx' ) , false )
273-
274- assert . equal ( buildSidecarPath ( '/tmp/button.tsx' ) , '/tmp/button.tsx.d.ts' )
267+ const tmpDir = path . join ( path . sep , 'tmp' )
268+ const buttonTsx = path . join ( tmpDir , 'button.tsx' )
269+ const buttonJs = path . join ( tmpDir , 'button.js' )
270+ const buttonDts = path . join ( tmpDir , 'button.d.ts' )
271+ const stylesCss = path . join ( tmpDir , 'styles.css' )
272+ const nodeModulesFile = path . join ( tmpDir , 'node_modules' , 'pkg' , 'index.js' )
273+ const srcButton = path . join ( tmpDir , 'src' , 'button.tsx' )
274+
275+ assert . equal ( isScriptResource ( buttonTsx ) , true )
276+ assert . equal ( isScriptResource ( buttonJs ) , true )
277+ assert . equal ( isScriptResource ( buttonDts ) , false )
278+ assert . equal ( isScriptResource ( stylesCss ) , false )
279+ assert . equal ( isNodeModulesPath ( nodeModulesFile ) , true )
280+ assert . equal ( isNodeModulesPath ( srcButton ) , false )
281+
282+ assert . equal ( buildSidecarPath ( buttonTsx ) , `${ buttonTsx } .d.ts` )
275283} )
276284
277285test ( 'resolver plugin requires marker when strictSidecar is enabled' , async ( ) => {
0 commit comments