mirror of
https://github.com/nodejs/node.git
synced 2024-11-24 12:10:08 +01:00
f78da00ab7
Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de> Fixes: https://github.com/nodejs/node/issues/36151 PR-URL: https://github.com/nodejs/node/pull/36178 Fixes: https://github.com/nodejs/node/issues/35730 Refs: https://github.com/nodejs/node/pull/35754 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
22 lines
661 B
JavaScript
22 lines
661 B
JavaScript
// Flags: --experimental-loader ./test/fixtures/es-module-loaders/loader-with-custom-condition.mjs
|
|
import '../common/index.mjs';
|
|
import assert from 'assert';
|
|
import util from 'util';
|
|
|
|
import * as ns from '../fixtures/es-modules/conditional-exports.mjs';
|
|
|
|
assert.deepStrictEqual({ ...ns }, { default: 'from custom condition' });
|
|
|
|
assert.strictEqual(
|
|
util.inspect(ns, { showHidden: false }),
|
|
"[Module: null prototype] { default: 'from custom condition' }"
|
|
);
|
|
|
|
assert.strictEqual(
|
|
util.inspect(ns, { showHidden: true }),
|
|
'[Module: null prototype] {\n' +
|
|
" default: 'from custom condition',\n" +
|
|
" [Symbol(Symbol.toStringTag)]: 'Module'\n" +
|
|
'}'
|
|
);
|