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>
19 lines
529 B
JavaScript
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,
|
|
});
|