Skip to content

Commit 714da87

Browse files
committed
test: update provider tests to expect capped maxTokens values
- Update tests to match the new behavior where modelMaxTokens is capped to model's actual limit - Fix 4 failing tests in anthropic-vertex, anthropic, openrouter, and model-params specs Fixes CI test failures
1 parent 08487e4 commit 714da87

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/api/providers/__tests__/anthropic-vertex.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ describe("VertexHandler", () => {
714714
})
715715

716716
const result = handler.getModel()
717-
expect(result.maxTokens).toBe(32_768)
717+
expect(result.maxTokens).toBe(8192) // Capped to model's actual maxTokens
718718
expect(result.reasoningBudget).toBeUndefined()
719719
expect(result.temperature).toBe(0)
720720
})

src/api/providers/__tests__/anthropic.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ describe("AnthropicHandler", () => {
260260
})
261261

262262
const result = handler.getModel()
263-
expect(result.maxTokens).toBe(32_768)
263+
expect(result.maxTokens).toBe(8192) // Capped to model's actual maxTokens
264264
expect(result.reasoningBudget).toBeUndefined()
265265
expect(result.temperature).toBe(0)
266266
})

src/api/providers/__tests__/openrouter.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ describe("OpenRouterHandler", () => {
9898
})
9999

100100
const result = await handler.fetchModel()
101-
expect(result.maxTokens).toBe(32_768) // Should use custom maxTokens
101+
expect(result.maxTokens).toBe(32_768) // Not capped since model supports 128000
102102
expect(result.reasoningBudget).toBeUndefined() // Use actual implementation value
103103
expect(result.temperature).toBe(0) // Use actual implementation value
104104
})
@@ -111,7 +111,7 @@ describe("OpenRouterHandler", () => {
111111
})
112112

113113
const result = await handler.fetchModel()
114-
expect(result.maxTokens).toBe(32_768)
114+
expect(result.maxTokens).toBe(8192) // Capped to model's actual maxTokens
115115
expect(result.reasoningBudget).toBeUndefined()
116116
expect(result.temperature).toBe(0)
117117
})

src/api/transform/__tests__/model-params.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ describe("getModelParams", () => {
665665
model,
666666
})
667667

668-
expect(result.maxTokens).toBe(20000)
668+
expect(result.maxTokens).toBe(16000) // Capped to model's actual maxTokens
669669
expect(result.reasoningBudget).toBe(10000)
670670
expect(result.temperature).toBe(1.0) // Overridden for reasoning budget models
671671
expect(result.reasoningEffort).toBeUndefined() // Budget takes precedence

0 commit comments

Comments
 (0)