diff options
Diffstat (limited to 'test/es-module/test-esm-exports.mjs')
-rw-r--r-- | test/es-module/test-esm-exports.mjs | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/test/es-module/test-esm-exports.mjs b/test/es-module/test-esm-exports.mjs index 4f77252158..5059a2d418 100644 --- a/test/es-module/test-esm-exports.mjs +++ b/test/es-module/test-esm-exports.mjs @@ -20,6 +20,8 @@ import { requireFixture, importFixture } from '../fixtures/pkgexports.mjs'; // Fallbacks ['pkgexports/fallbackdir/asdf.js', { default: 'asdf' }], ['pkgexports/fallbackfile', { default: 'asdf' }], + // Dot main + ['pkgexports', { default: 'asdf' }], ]); for (const [validSpecifier, expected] of validSpecifiers) { if (validSpecifier === null) continue; @@ -81,18 +83,6 @@ import { requireFixture, importFixture } from '../fixtures/pkgexports.mjs'; })); } - // There's no main field so we won't find anything when importing the name. - // The fact that "." is mapped is ignored, it's not a valid main config. - loadFixture('pkgexports').catch(mustCall((err) => { - if (isRequire) { - strictEqual(err.code, 'MODULE_NOT_FOUND'); - assertStartsWith(err.message, 'Cannot find module \'pkgexports\''); - } else { - strictEqual(err.code, 'ERR_MODULE_NOT_FOUND'); - assertStartsWith(err.message, 'Cannot find main entry point'); - } - })); - // Covering out bases - not a file is still not a file after dir mapping. loadFixture('pkgexports/sub/not-a-file.js').catch(mustCall((err) => { strictEqual(err.code, (isRequire ? '' : 'ERR_') + 'MODULE_NOT_FOUND'); |