11// npx vitest run api/providers/fetchers/__tests__/modelEndpointCache.spec.ts
22
33import { vi , describe , it , expect , beforeEach } from "vitest"
4+
5+ import { providerIdentifiers } from "@roo-code/types"
6+
47import { getModelEndpoints } from "../modelEndpointCache"
58import * as modelCache from "../modelCache"
69import * as openrouter from "../openrouter"
@@ -54,7 +57,7 @@ describe("modelEndpointCache", () => {
5457 vi . spyOn ( openrouter , "getOpenRouterModelEndpoints" ) . mockResolvedValue ( mockEndpoints as any )
5558
5659 const result = await getModelEndpoints ( {
57- router : " openrouter" ,
60+ router : providerIdentifiers . openrouter ,
5861 modelId : "anthropic/claude-sonnet-4" ,
5962 endpoint : "anthropic" ,
6063 } )
@@ -94,7 +97,7 @@ describe("modelEndpointCache", () => {
9497 vi . spyOn ( openrouter , "getOpenRouterModelEndpoints" ) . mockResolvedValue ( mockEndpoints as any )
9598
9699 const result = await getModelEndpoints ( {
97- router : " openrouter" ,
100+ router : providerIdentifiers . openrouter ,
98101 modelId : "test/model" ,
99102 endpoint : "endpoint-1" ,
100103 } )
@@ -122,7 +125,7 @@ describe("modelEndpointCache", () => {
122125 vi . spyOn ( openrouter , "getOpenRouterModelEndpoints" ) . mockResolvedValue ( mockEndpoints as any )
123126
124127 const result = await getModelEndpoints ( {
125- router : " openrouter" ,
128+ router : providerIdentifiers . openrouter ,
126129 modelId : "missing/model" ,
127130 endpoint : "anthropic" ,
128131 } )
@@ -134,7 +137,7 @@ describe("modelEndpointCache", () => {
134137
135138 it ( "should return empty object for non-openrouter providers" , async ( ) => {
136139 const result = await getModelEndpoints ( {
137- router : "vercel-ai-gateway" ,
140+ router : providerIdentifiers . vercelAiGateway ,
138141 modelId : "claude-sonnet-4" ,
139142 endpoint : "default" ,
140143 } )
@@ -144,13 +147,13 @@ describe("modelEndpointCache", () => {
144147
145148 it ( "should return empty object when modelId or endpoint is missing" , async ( ) => {
146149 const result1 = await getModelEndpoints ( {
147- router : " openrouter" ,
150+ router : providerIdentifiers . openrouter ,
148151 modelId : undefined ,
149152 endpoint : "anthropic" ,
150153 } )
151154
152155 const result2 = await getModelEndpoints ( {
153- router : " openrouter" ,
156+ router : providerIdentifiers . openrouter ,
154157 modelId : "anthropic/claude-sonnet-4" ,
155158 endpoint : undefined ,
156159 } )
0 commit comments