diff --git a/test/fixtures/packages/index/index.js b/test/fixtures/packages/index/index.js new file mode 100644 index 00000000000000..014fa39dc365d1 --- /dev/null +++ b/test/fixtures/packages/index/index.js @@ -0,0 +1 @@ +exports.ok = 'ok'; diff --git a/test/fixtures/packages/index/package.json b/test/fixtures/packages/index/package.json new file mode 100644 index 00000000000000..0967ef424bce67 --- /dev/null +++ b/test/fixtures/packages/index/package.json @@ -0,0 +1 @@ +{} diff --git a/test/sequential/test-module-loading.js b/test/sequential/test-module-loading.js index 2f07bf55cf9766..d272b1921ba99e 100644 --- a/test/sequential/test-module-loading.js +++ b/test/sequential/test-module-loading.js @@ -69,6 +69,8 @@ assert.equal(threeFolder, threeIndex); assert.notEqual(threeFolder, three); console.error('test package.json require() loading'); +assert.equal(require('../fixtures/packages/index').ok, 'ok', + 'Failed loading package'); assert.equal(require('../fixtures/packages/main').ok, 'ok', 'Failed loading package'); assert.equal(require('../fixtures/packages/main-index').ok, 'ok', @@ -208,6 +210,7 @@ assert.deepStrictEqual(children, { }, 'fixtures/nested-index/three.js': {}, 'fixtures/nested-index/three/index.js': {}, + 'fixtures/packages/index/index.js': {}, 'fixtures/packages/main/package-main-module.js': {}, 'fixtures/packages/main-index/package-main-module/index.js': {}, 'fixtures/cycles/root.js': {