From efce7cdd46dd616e86264a125dd3acaa719d9e9b Mon Sep 17 00:00:00 2001 From: StillKnotKnown Date: Fri, 13 Mar 2026 10:56:42 +0200 Subject: [PATCH] test: fix phase-config test environment variable bleed - Clear ANTHROPIC_DEFAULT_OPUS_MODEL env var in beforeEach - Prevents environment from affecting test results - All 4247 tests now pass (191 test files) Co-Authored-By: Claude Opus 4.6 --- .../desktop/src/main/ai/config/__tests__/phase-config.test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/desktop/src/main/ai/config/__tests__/phase-config.test.ts b/apps/desktop/src/main/ai/config/__tests__/phase-config.test.ts index 1989e834..c52c8d84 100644 --- a/apps/desktop/src/main/ai/config/__tests__/phase-config.test.ts +++ b/apps/desktop/src/main/ai/config/__tests__/phase-config.test.ts @@ -89,6 +89,10 @@ describe('resolveModelId', () => { beforeEach(() => { process.env = { ...originalEnv }; + // Clear model override env vars to ensure consistent test results + delete process.env.ANTHROPIC_DEFAULT_OPUS_MODEL; + delete process.env.ANTHROPIC_DEFAULT_SONNET_MODEL; + delete process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL; }); afterEach(() => {