// Flags: --experimental-require-module 'use strict'; const common = require('../common'); // If an ESM already defines __esModule to be something else, // require(esm) should allow the user override. { const mod = require('../fixtures/es-modules/export-es-module.mjs'); common.expectRequiredModule( mod, { default: { hello: 'world' }, __esModule: 'test' }, false, ); } { const mod = require('../fixtures/es-modules/export-es-module-2.mjs'); common.expectRequiredModule( mod, { default: { hello: 'world' }, __esModule: false }, false, ); }