node/test/es-module/test-extensionless-esm-type-commonjs.js
Yuya Inoue 4f13746b6d
module: fix extensionless entry with explicit type=commonjs
PR-URL: https://github.com/nodejs/node/pull/61600
Fixes: https://github.com/nodejs/node/issues/61104
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
2026-02-16 14:58:58 +00:00

19 lines
529 B
JavaScript

'use strict';
require('../common');
const { spawnSyncAndAssert } = require('../common/child_process');
const fixtures = require('../common/fixtures');
spawnSyncAndAssert(process.execPath, [
fixtures.path('es-modules', 'extensionless-esm-commonjs', 'script'),
], {
status: 1,
stderr: /SyntaxError: Cannot use import statement outside a module/,
});
spawnSyncAndAssert(process.execPath, [
fixtures.path('es-modules', 'extensionless-esm-module', 'script'),
], {
stdout: /script STARTED[\s\S]*v\d+\./,
trim: true,
});