diff --git a/src/agents/anthropic.setup-token.live.test.ts b/src/agents/anthropic.setup-token.live.test.ts index cf34f78d56b..78a427c8128 100644 --- a/src/agents/anthropic.setup-token.live.test.ts +++ b/src/agents/anthropic.setup-token.live.test.ts @@ -156,6 +156,28 @@ function pickModel(models: Array>, raw?: string): Model | null { return models[0] ?? null; } +function buildTestModel(id: string, provider = "anthropic"): Model { + return { id, provider } as Model; +} + +describe("pickModel", () => { + it("resolves sonnet-4.6 aliases to claude-sonnet-4-6", () => { + const model = pickModel( + [buildTestModel("claude-opus-4-6"), buildTestModel("claude-sonnet-4-6")], + "sonnet-4.6", + ); + expect(model?.id).toBe("claude-sonnet-4-6"); + }); + + it("resolves opus-4.6 aliases to claude-opus-4-6", () => { + const model = pickModel( + [buildTestModel("claude-sonnet-4-6"), buildTestModel("claude-opus-4-6")], + "opus-4.6", + ); + expect(model?.id).toBe("claude-opus-4-6"); + }); +}); + describeLive("live anthropic setup-token", () => { it( "completes using a setup-token profile",