From e90c8686b1fe2effcec2d8c2a4c3a2eefd6166dd Mon Sep 17 00:00:00 2001 From: LingyuCoder Date: Mon, 10 Nov 2025 17:32:12 +0800 Subject: [PATCH] test: share webpackChunk to chunk loading across esm and jsdom --- packages/rspack-test-tools/src/runner/web/index.ts | 6 ++++++ .../web/prefetch-preload-module-jsonp/test.filter.js | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) delete mode 100644 tests/rspack-test/configCases/web/prefetch-preload-module-jsonp/test.filter.js diff --git a/packages/rspack-test-tools/src/runner/web/index.ts b/packages/rspack-test-tools/src/runner/web/index.ts index fb8bab634a47..18cf614532d4 100644 --- a/packages/rspack-test-tools/src/runner/web/index.ts +++ b/packages/rspack-test-tools/src/runner/web/index.ts @@ -279,12 +279,18 @@ export class WebRunner extends NodeRunner { if (prop === "__HMR_UPDATED_RUNTIME__") { return window["__GLOBAL_SHARED__"]["__HMR_UPDATED_RUNTIME__"]; } + if (prop === "webpackChunk") { + return window["__GLOBAL_SHARED__"]["webpackChunk"]; + } return Reflect.get(target, prop, receiver); }, set(target, prop, value, receiver) { if (prop === "__HMR_UPDATED_RUNTIME__") { window["__GLOBAL_SHARED__"]["__HMR_UPDATED_RUNTIME__"] = value; } + if (prop === "webpackChunk") { + window["__GLOBAL_SHARED__"]["webpackChunk"] = value; + } return Reflect.set(target, prop, value, receiver); } });`; diff --git a/tests/rspack-test/configCases/web/prefetch-preload-module-jsonp/test.filter.js b/tests/rspack-test/configCases/web/prefetch-preload-module-jsonp/test.filter.js deleted file mode 100644 index 4cc6a5b956e0..000000000000 --- a/tests/rspack-test/configCases/web/prefetch-preload-module-jsonp/test.filter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = () => "FIXME: jsdom does not work well with prefetch/preload" \ No newline at end of file