ensure isMeteorAppTestFullApp logic sets correct entrypoints in rspack config

This commit is contained in:
Nacho Codoñer
2026-02-16 12:32:45 +01:00
parent 508539a098
commit 74bee0a97d
2 changed files with 9 additions and 4 deletions

View File

@@ -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);

View File

@@ -67,7 +67,6 @@ const {
getMeteorAppEntrypoints,
isMeteorAppTest,
isMeteorAppTestWatch,
isMeteorAppTestFullApp,
isMeteorAppDevelopment,
isMeteorAppProduction,
isMeteorAppDebug,