• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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