Skip to content

Commit 0c26394

Browse files
committed
fix: update tests to include vercel-ai-gateway provider expectations
1 parent 3a80cf5 commit 0c26394

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/core/webview/__tests__/webviewMessageHandler.spec.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ describe("webviewMessageHandler - requestRouterModels", () => {
178178
expect(mockGetModels).toHaveBeenCalledWith({ provider: "requesty", apiKey: "requesty-key" })
179179
expect(mockGetModels).toHaveBeenCalledWith({ provider: "glama" })
180180
expect(mockGetModels).toHaveBeenCalledWith({ provider: "unbound", apiKey: "unbound-key" })
181+
expect(mockGetModels).toHaveBeenCalledWith({ provider: "vercel-ai-gateway" })
181182
expect(mockGetModels).toHaveBeenCalledWith({
182183
provider: "litellm",
183184
apiKey: "litellm-key",
@@ -195,6 +196,7 @@ describe("webviewMessageHandler - requestRouterModels", () => {
195196
litellm: mockModels,
196197
ollama: {},
197198
lmstudio: {},
199+
"vercel-ai-gateway": mockModels,
198200
},
199201
})
200202
})
@@ -282,6 +284,7 @@ describe("webviewMessageHandler - requestRouterModels", () => {
282284
litellm: {},
283285
ollama: {},
284286
lmstudio: {},
287+
"vercel-ai-gateway": mockModels,
285288
},
286289
})
287290
})
@@ -302,6 +305,7 @@ describe("webviewMessageHandler - requestRouterModels", () => {
302305
.mockRejectedValueOnce(new Error("Requesty API error")) // requesty
303306
.mockResolvedValueOnce(mockModels) // glama
304307
.mockRejectedValueOnce(new Error("Unbound API error")) // unbound
308+
.mockResolvedValueOnce(mockModels) // vercel-ai-gateway
305309
.mockRejectedValueOnce(new Error("LiteLLM connection failed")) // litellm
306310

307311
await webviewMessageHandler(mockClineProvider, {
@@ -319,6 +323,7 @@ describe("webviewMessageHandler - requestRouterModels", () => {
319323
litellm: {},
320324
ollama: {},
321325
lmstudio: {},
326+
"vercel-ai-gateway": mockModels,
322327
},
323328
})
324329

@@ -352,6 +357,7 @@ describe("webviewMessageHandler - requestRouterModels", () => {
352357
.mockRejectedValueOnce(new Error("Requesty API error")) // requesty
353358
.mockRejectedValueOnce(new Error("Glama API error")) // glama
354359
.mockRejectedValueOnce(new Error("Unbound API error")) // unbound
360+
.mockRejectedValueOnce(new Error("Vercel AI Gateway error")) // vercel-ai-gateway
355361
.mockRejectedValueOnce(new Error("LiteLLM connection failed")) // litellm
356362

357363
await webviewMessageHandler(mockClineProvider, {

0 commit comments

Comments
 (0)