From a3ac58fc2cb8ef5498911d04cbd99771c0012ba2 Mon Sep 17 00:00:00 2001 From: dsinghvi Date: Tue, 30 Apr 2024 13:27:38 -0400 Subject: [PATCH] (fix): seed snapshot custom configs are correct --- .../seed/src/commands/test/test-runner/TestRunner.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/seed/src/commands/test/test-runner/TestRunner.ts b/packages/seed/src/commands/test/test-runner/TestRunner.ts index cb673144dad..60f664c1e03 100644 --- a/packages/seed/src/commands/test/test-runner/TestRunner.ts +++ b/packages/seed/src/commands/test/test-runner/TestRunner.ts @@ -127,10 +127,13 @@ export abstract class TestRunner { ); const language = this.generator.workspaceConfig.language; const outputVersion = configuration?.outputVersion; - const customConfig = { - ...this.generator.workspaceConfig.defaultCustomConfig, - ...(configuration?.customConfig as Record) - }; + const customConfig = + this.generator.workspaceConfig.defaultCustomConfig != null || configuration?.customConfig != null + ? { + ...(this.generator.workspaceConfig.defaultCustomConfig ?? {}), + ...((configuration?.customConfig as Record) ?? {}) + } + : undefined; const publishConfig = configuration?.publishConfig; const outputMode = configuration?.outputMode ?? this.generator.workspaceConfig.defaultOutputMode; const irVersion = this.generator.workspaceConfig.irVersion;