From fce4d76a787679e33c6c9229d9061a79e0d5952f Mon Sep 17 00:00:00 2001 From: joshavant <830519+joshavant@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:09:15 -0600 Subject: [PATCH] Tests: narrow OpenAI default model assertion typing --- src/commands/auth-choice.apply.openai.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/commands/auth-choice.apply.openai.test.ts b/src/commands/auth-choice.apply.openai.test.ts index a53f4986fd7..cae67bbabfb 100644 --- a/src/commands/auth-choice.apply.openai.test.ts +++ b/src/commands/auth-choice.apply.openai.test.ts @@ -48,7 +48,9 @@ describe("applyAuthChoiceOpenAI", () => { provider: "openai", mode: "api_key", }); - expect(result?.config.agents?.defaults?.model?.primary).toBe("openai/gpt-5.1-codex"); + const defaultModel = result?.config.agents?.defaults?.model; + const primaryModel = typeof defaultModel === "string" ? defaultModel : defaultModel?.primary; + expect(primaryModel).toBe("openai/gpt-5.1-codex"); expect(text).not.toHaveBeenCalled(); const parsed = await readAuthProfilesForAgent<{