1import '../common/index.mjs'; 2import assert from 'assert'; 3 4async function main() { 5 let mod; 6 try { 7 mod = await import('../fixtures/es-modules/pjson-main'); 8 } catch (e) { 9 assert.strictEqual(e.code, 'ERR_UNSUPPORTED_DIR_IMPORT'); 10 } 11 12 assert.strictEqual(mod, undefined); 13 14 try { 15 mod = await import('../fixtures/es-modules/pjson-main/main.mjs'); 16 } catch (e) { 17 console.log(e); 18 assert.fail(); 19 } 20 21 assert.strictEqual(mod.main, 'main'); 22} 23 24main(); 25