mirror of https://github.com/nodejs/node.git
31 lines
897 B
JavaScript
31 lines
897 B
JavaScript
'use strict';
|
|
require('../common');
|
|
const { spawnSyncAndAssert } = require('../common/child_process');
|
|
const fixtures = require('../common/fixtures');
|
|
|
|
// This is a minimum integration test for CJS transpiled from ESM that tries to load real ESM.
|
|
|
|
spawnSyncAndAssert(process.execPath, [
|
|
'--experimental-require-module',
|
|
fixtures.path('es-modules', 'transpiled-cjs-require-module', 'dist', 'import-both.cjs'),
|
|
], {
|
|
trim: true,
|
|
stdout: 'import both',
|
|
});
|
|
|
|
spawnSyncAndAssert(process.execPath, [
|
|
'--experimental-require-module',
|
|
fixtures.path('es-modules', 'transpiled-cjs-require-module', 'dist', 'import-named.cjs'),
|
|
], {
|
|
trim: true,
|
|
stdout: 'import named',
|
|
});
|
|
|
|
spawnSyncAndAssert(process.execPath, [
|
|
'--experimental-require-module',
|
|
fixtures.path('es-modules', 'transpiled-cjs-require-module', 'dist', 'import-default.cjs'),
|
|
], {
|
|
trim: true,
|
|
stdout: 'import default',
|
|
});
|