diff --git a/test/configCases/externals/global/index.js b/test/configCases/externals/global/index.js new file mode 100644 index 00000000000..f76fe086797 --- /dev/null +++ b/test/configCases/externals/global/index.js @@ -0,0 +1,10 @@ +afterEach(() => { + delete global.EXTERNAL_TEST_GLOBAL; +}); + +it("should move externals in chunks into entry chunk", function() { + global.EXTERNAL_TEST_GLOBAL = 42; + // eslint-disable-next-line node/no-missing-require + const result = require("external"); + expect(result).toBe(42); +}); diff --git a/test/configCases/externals/global/webpack.config.js b/test/configCases/externals/global/webpack.config.js new file mode 100644 index 00000000000..5e9889bf360 --- /dev/null +++ b/test/configCases/externals/global/webpack.config.js @@ -0,0 +1,5 @@ +module.exports = { + externals: { + external: "global EXTERNAL_TEST_GLOBAL" + } +};