@@ -7,15 +7,21 @@ const typescriptPaths = require('../dist').default;
77const transform = ( path ) => path . replace ( / \. j s $ / i, '.cjs.js' ) ;
88
99const plugin = typescriptPaths ( { tsConfigPath : resolve ( __dirname , 'tsconfig.json' ) } ) ;
10+
1011const pluginNonAbs = typescriptPaths ( { tsConfigPath : resolve ( __dirname , 'tsconfig.json' ) , absolute : false } ) ;
12+
1113const pluginTransform = typescriptPaths ( { tsConfigPath : resolve ( __dirname , 'tsconfig.json' ) , transform } ) ;
12- const pluginPreserveExtensions = typescriptPaths ( { tsConfigPath : resolve ( __dirname , 'tsconfig.json' ) , preserveExtensions : true } ) ;
14+
15+ const pluginPreserveExtensions = typescriptPaths ( {
16+ tsConfigPath : resolve ( __dirname , 'tsconfig.json' ) ,
17+ preserveExtensions : true ,
18+ } ) ;
1319
1420try {
1521 strictEqual ( plugin . resolveId ( '@asdf' , '' ) , null ) ;
1622 strictEqual ( plugin . resolveId ( '\0@foobar' , '' ) , null ) ;
1723 strictEqual ( plugin . resolveId ( '@foobar' , '' ) , join ( __dirname , 'foo' , 'bar.js' ) ) ;
18- strictEqual ( plugin . resolveId ( '@foobar-react' , '' ) , join ( __dirname , 'foo' , 'barReact .js' ) ) ;
24+ strictEqual ( plugin . resolveId ( '@foobar-react' , '' ) , join ( __dirname , 'foo' , 'bar-react .js' ) ) ;
1925 strictEqual ( plugin . resolveId ( '@bar/foo' , '' ) , join ( __dirname , 'bar' , 'foo.js' ) ) ;
2026 strictEqual ( plugin . resolveId ( '@js' , '' ) , join ( __dirname , 'js' , 'index.js' ) ) ;
2127
2430 strictEqual ( pluginTransform . resolveId ( '@foobar' , '' ) , join ( __dirname , 'foo' , 'bar.cjs.js' ) ) ;
2531
2632 strictEqual ( pluginPreserveExtensions . resolveId ( '@foobar' , '' ) , join ( __dirname , 'foo' , 'bar.ts' ) ) ;
27- strictEqual ( pluginPreserveExtensions . resolveId ( '@foobar-react' , '' ) , join ( __dirname , 'foo' , 'barReact .tsx' ) ) ;
33+ strictEqual ( pluginPreserveExtensions . resolveId ( '@foobar-react' , '' ) , join ( __dirname , 'foo' , 'bar-react .tsx' ) ) ;
2834
2935 console . log ( 'PASSED' ) ;
3036} catch ( error ) {
0 commit comments