mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
test: update claude-code tests to reflect supportsImages and valid model IDs
- Changed model ID from 'claude-sonnet-4-20250514' to 'claude-sonnet-4-5' (valid model) - Updated supportsImages expectation from false to true (Claude Code now supports images) - Updated maxTokens expectation from 64_000 to 32768 (actual model value) - Renamed test to 'should return claude-code model with correct model info'
This commit is contained in:
parent
224f21e4d7
commit
bf70923914
1 changed files with 7 additions and 7 deletions
|
|
@ -407,7 +407,7 @@ describe("useSelectedModel", () => {
|
|||
})
|
||||
|
||||
describe("claude-code provider", () => {
|
||||
it("should return claude-code model with supportsImages disabled", () => {
|
||||
it("should return claude-code model with correct model info", () => {
|
||||
mockUseRouterModels.mockReturnValue({
|
||||
data: {
|
||||
openrouter: {},
|
||||
|
|
@ -428,19 +428,19 @@ describe("useSelectedModel", () => {
|
|||
|
||||
const apiConfiguration: ProviderSettings = {
|
||||
apiProvider: "claude-code",
|
||||
apiModelId: "claude-sonnet-4-20250514",
|
||||
apiModelId: "claude-sonnet-4-5", // Use valid claude-code model ID
|
||||
}
|
||||
|
||||
const wrapper = createWrapper()
|
||||
const { result } = renderHook(() => useSelectedModel(apiConfiguration), { wrapper })
|
||||
|
||||
expect(result.current.provider).toBe("claude-code")
|
||||
expect(result.current.id).toBe("claude-sonnet-4-20250514")
|
||||
expect(result.current.id).toBe("claude-sonnet-4-5")
|
||||
expect(result.current.info).toBeDefined()
|
||||
expect(result.current.info?.supportsImages).toBe(false)
|
||||
expect(result.current.info?.supportsImages).toBe(true) // Claude Code now supports images
|
||||
expect(result.current.info?.supportsPromptCache).toBe(true) // Claude Code now supports prompt cache
|
||||
// Verify it inherits other properties from anthropic models
|
||||
expect(result.current.info?.maxTokens).toBe(64_000)
|
||||
// Verify it inherits other properties from claude-code models
|
||||
expect(result.current.info?.maxTokens).toBe(32768)
|
||||
expect(result.current.info?.contextWindow).toBe(200_000)
|
||||
})
|
||||
|
||||
|
|
@ -473,7 +473,7 @@ describe("useSelectedModel", () => {
|
|||
expect(result.current.provider).toBe("claude-code")
|
||||
expect(result.current.id).toBe("claude-sonnet-4-5") // Default model
|
||||
expect(result.current.info).toBeDefined()
|
||||
expect(result.current.info?.supportsImages).toBe(false)
|
||||
expect(result.current.info?.supportsImages).toBe(true) // Claude Code now supports images
|
||||
})
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue