Skip to content

Commit f4d6382

Browse files
committed
test resolve hook detected module type
1 parent 7964fe8 commit f4d6382

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

test/es-module/test-esm-detect-ambiguous.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ describe('--experimental-detect-module', { concurrency: !process.env.TEST_PARALL
415415
], { cwd: fixtures.fileURL('es-module-loaders/') });
416416

417417
strictEqual(stderr, '');
418-
strictEqual(stdout, 'commonjs\ntransformed!\n');
418+
strictEqual(stdout, 'module\ncommonjs\ntransformed!\n');
419419
strictEqual(code, 0);
420420
strictEqual(signal, null);
421421
});

test/fixtures/es-module-loaders/transpile-esm-to-cjs.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
import { writeSync } from "node:fs";
2+
3+
export async function resolve(specifier, context, next) {
4+
const result = await next(specifier, context);
5+
if (specifier.startsWith("file://")) {
6+
writeSync(1, result.format + '\n');
7+
}
8+
return result;
9+
}
10+
111
export async function load(url, context, next) {
212
const output = await next(url, context);
313
let source = `${output.source}`

0 commit comments

Comments
 (0)