Files
Asger F be5de9c080 JS: Update test output
path.resolve() and template expressions are now working.

Previously they could not be resolved because Import.getImportedPath() returned a PathExpr,
and these were not instances of PathExpr.
2025-04-29 16:06:35 +02:00

16 lines
787 B
JavaScript

// Test for imports using __dirname
const path = require('path');
require(__dirname + '/target.js'); // $ importTarget=DirnameImports/target.js
require(__dirname + '/nested/target.js'); // $ importTarget=DirnameImports/nested/target.js
require(__dirname + '/../import-packages.ts'); // $ importTarget=import-packages.ts
require(__dirname + '/' + 'target.js'); // $ importTarget=DirnameImports/target.js
require(path.join(__dirname, 'target.js')); // $ importTarget=DirnameImports/target.js
require(path.resolve(__dirname, 'target.js')); // $ importTarget=DirnameImports/target.js
const subdir = 'nested';
require(__dirname + '/' + subdir + '/target.js'); // $ importTarget=DirnameImports/nested/target.js
require(`${__dirname}/target.js`); // $ importTarget=DirnameImports/target.js