blob: 7c49e21aba9a150289cc2ec7b90ab5cd57f71bb9 [file] [edit]
// Flags: --experimental-require-module
'use strict';
require('../common');
const assert = require('assert');
const { isModuleNamespaceObject } = require('util/types');
const mod = require('../fixtures/es-modules/package-default-extension/index.mjs');
assert.deepStrictEqual({ ...mod }, { entry: 'mjs' });
assert(isModuleNamespaceObject(mod));
assert.throws(() => {
const mod = require('../fixtures/es-modules/package-default-extension');
console.log(mod); // In case it succeeds, log the result for debugging.
}, {
code: 'MODULE_NOT_FOUND',
});