Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com> Co-authored-by: Bradley Farias <bradley.meck@gmail.com> Backport-PR-URL: https://github.com/nodejs-private/node-private/pull/373 Refs: https://hackerone.com/bugs?subject=nodejs&report_id=1747642 CVE-ID: CVE-2023-23918 PR-URL: https://github.com/nodejs-private/node-private/pull/358 Reviewed-by: Bradley Farias <bradley.meck@gmail.com> Reviewed-by: Michael Dawson <midawson@redhat.com>
15 lines
423 B
JavaScript
15 lines
423 B
JavaScript
'use strict';
|
|
const common = require('../common');
|
|
const fixtures = require('../common/fixtures');
|
|
const assert = require('assert');
|
|
|
|
assert.strictEqual(
|
|
require(
|
|
fixtures.path('es-module-specifiers', 'node_modules', 'no-main-field')
|
|
),
|
|
'no main field'
|
|
);
|
|
|
|
import(fixtures.fileURL('es-module-specifiers', 'index.mjs'))
|
|
.then(common.mustCall((module) =>
|
|
assert.strictEqual(module.noMain, 'no main field')));
|