mirror of https://github.com/nodejs/node.git
16 lines
491 B
JavaScript
16 lines
491 B
JavaScript
// This fixture is used to test that custom loaders are not enabled in the ShadowRealm.
|
|
|
|
'use strict';
|
|
const assert = require('assert');
|
|
|
|
async function workInChildProcess() {
|
|
// Assert that the process is running with a custom loader.
|
|
const moduleNamespace = await import('file:///42.mjs');
|
|
assert.strictEqual(moduleNamespace.default, 42);
|
|
|
|
const realm = new ShadowRealm();
|
|
await assert.rejects(realm.importValue('file:///42.mjs', 'default'), TypeError);
|
|
}
|
|
|
|
workInChildProcess();
|