From 5853ec5caed54a496bdd030c127134f1a089ce69 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Wed, 20 Jun 2018 12:34:45 +0200 Subject: [PATCH] add test case --- test/configCases/externals/global/index.js | 10 ++++++++++ test/configCases/externals/global/webpack.config.js | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 test/configCases/externals/global/index.js create mode 100644 test/configCases/externals/global/webpack.config.js 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" + } +};