From 74bee0a97dd2b7b06360071929beaed1d6140bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Mon, 16 Feb 2026 12:32:45 +0100 Subject: [PATCH] ensure `isMeteorAppTestFullApp` logic sets correct entrypoints in rspack config --- packages/rspack/lib/config.js | 12 +++++++++--- packages/rspack/rspack_plugin.js | 1 - 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/rspack/lib/config.js b/packages/rspack/lib/config.js index 05d4c7d8a1..7785925229 100644 --- a/packages/rspack/lib/config.js +++ b/packages/rspack/lib/config.js @@ -17,6 +17,7 @@ const { isMeteorAppBuild, isMeteorAppDebug, isMeteorAppTest, + isMeteorAppTestFullApp, isMeteorAppConfigModernVerbose, isMeteorBlazeProject, isMeteorLessProject, @@ -338,12 +339,10 @@ export function configureMeteorForRspack() { isServer: true, }); - const appEntrypoints = { + let appEntrypoints = { mainClient: `${RSPACK_BUILD_CONTEXT}/${mainClientModule}`, mainServer: `${RSPACK_BUILD_CONTEXT}/${mainServerModule}`, ...((isTestModule && { - mainClient: `${RSPACK_BUILD_CONTEXT}/${testClientModule}`, - mainServer: `${RSPACK_BUILD_CONTEXT}/${testServerModule}`, testClient: `${RSPACK_BUILD_CONTEXT}/${testClientModule}`, testServer: `${RSPACK_BUILD_CONTEXT}/${testServerModule}`, }) || { @@ -351,6 +350,13 @@ export function configureMeteorForRspack() { testServer: `${RSPACK_BUILD_CONTEXT}/${testServerModule}`, }), }; + if (isMeteorAppTestFullApp()) { + appEntrypoints = { + ...appEntrypoints, + mainClient: `${RSPACK_BUILD_CONTEXT}/${testClientModule}`, + mainServer: `${RSPACK_BUILD_CONTEXT}/${testServerModule}`, + }; + } // Set entry points in environment variables if they exist setMeteorAppEntrypoints(appEntrypoints); diff --git a/packages/rspack/rspack_plugin.js b/packages/rspack/rspack_plugin.js index f456e7cf43..26f63680b6 100644 --- a/packages/rspack/rspack_plugin.js +++ b/packages/rspack/rspack_plugin.js @@ -67,7 +67,6 @@ const { getMeteorAppEntrypoints, isMeteorAppTest, isMeteorAppTestWatch, - isMeteorAppTestFullApp, isMeteorAppDevelopment, isMeteorAppProduction, isMeteorAppDebug,