Skip to content

Commit 0bad0d3

Browse files
committed
Fix test
1 parent d063bf7 commit 0bad0d3

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2705,7 +2705,6 @@ describe("ClineProvider - Router Models", () => {
27052705
litellmApiKey: "litellm-key",
27062706
litellmBaseUrl: "http://localhost:4000",
27072707
// kilocode_change start
2708-
chutesApiKey: "chutes-key",
27092708
geminiApiKey: "gemini-key",
27102709
googleGeminiBaseUrl: "https://gemini.example.com",
27112710
ovhCloudAiEndpointsApiKey: "ovhcloud-key",
@@ -2744,7 +2743,6 @@ describe("ClineProvider - Router Models", () => {
27442743
baseUrl: "https://gemini.example.com",
27452744
})
27462745
expect(getModels).toHaveBeenCalledWith({ provider: "ovhcloud", apiKey: "ovhcloud-key" })
2747-
expect(getModels).toHaveBeenCalledWith({ provider: "chutes", apiKey: "chutes-key" })
27482746
expect(getModels).toHaveBeenCalledWith({
27492747
provider: "inception",
27502748
apiKey: "inception-key",
@@ -2830,7 +2828,6 @@ describe("ClineProvider - Router Models", () => {
28302828
.mockRejectedValueOnce(new Error("Requesty API error")) // requesty fail
28312829
.mockResolvedValueOnce(mockModels) // glama success
28322830
.mockRejectedValueOnce(new Error("Unbound API error")) // unbound fail
2833-
.mockRejectedValueOnce(new Error("Chutes API error")) // kilocode_change: chutes fail
28342831
.mockRejectedValueOnce(new Error("Kilocode-OpenRouter API error")) // kilocode-openrouter fail
28352832
.mockRejectedValueOnce(new Error("Ollama API error")) // kilocode_change
28362833
.mockResolvedValueOnce(mockModels) // vercel-ai-gateway success

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ vi.mock("vscode", () => ({
88
showErrorMessage: vi.fn(),
99
showWarningMessage: vi.fn(),
1010
showInformationMessage: vi.fn(),
11+
// kilocode_change start
12+
createTextEditorDecorationType: vi.fn(() => ({
13+
dispose: vi.fn(),
14+
})),
15+
// kilocode_change end
1116
},
1217
workspace: {
1318
workspaceFolders: undefined,

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

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ describe("webviewMessageHandler - requestRouterModels", () => {
274274
"kilocode-openrouter": mockModels,
275275
roo: mockModels,
276276
chutes: mockModels,
277-
ollama: {},
277+
ollama: mockModels, // kilocode_change
278278
lmstudio: {},
279279
"vercel-ai-gateway": mockModels,
280280
huggingface: {},
@@ -406,7 +406,6 @@ describe("webviewMessageHandler - requestRouterModels", () => {
406406
.mockRejectedValueOnce(new Error("Requesty API error")) // requesty
407407
.mockResolvedValueOnce(mockModels) // glama
408408
.mockRejectedValueOnce(new Error("Unbound API error")) // unbound
409-
.mockRejectedValueOnce(new Error("Chutes API error")) // chutes // kilocode_change
410409
.mockResolvedValueOnce(mockModels) // kilocode-openrouter
411410
.mockRejectedValueOnce(new Error("Ollama API error")) // kilocode_change
412411
.mockResolvedValueOnce(mockModels) // vercel-ai-gateway
@@ -437,12 +436,6 @@ describe("webviewMessageHandler - requestRouterModels", () => {
437436
})
438437

439438
// kilocode_change start
440-
expect(mockClineProvider.postMessageToWebview).toHaveBeenCalledWith({
441-
type: "singleRouterModelFetchResponse",
442-
success: false,
443-
error: "Chutes API error",
444-
values: { provider: "chutes" },
445-
})
446439
expect(mockClineProvider.postMessageToWebview).toHaveBeenCalledWith({
447440
type: "singleRouterModelFetchResponse",
448441
success: false,
@@ -482,6 +475,12 @@ describe("webviewMessageHandler - requestRouterModels", () => {
482475
"vercel-ai-gateway": mockModels,
483476
huggingface: {},
484477
"io-intelligence": {},
478+
// kilocode_change start
479+
"kilocode-openrouter": mockModels,
480+
inception: {},
481+
gemini: mockModels,
482+
ovhcloud: mockModels,
483+
// kilocode_change end
485484
},
486485
values: undefined,
487486
})
@@ -551,22 +550,22 @@ describe("webviewMessageHandler - requestRouterModels", () => {
551550
expect(mockClineProvider.postMessageToWebview).toHaveBeenCalledWith({
552551
type: "singleRouterModelFetchResponse",
553552
success: false,
554-
error: "Chutes API error",
555-
values: { provider: "chutes" },
553+
error: "Ollama API error",
554+
values: { provider: "ollama" },
556555
})
557556

558557
expect(mockClineProvider.postMessageToWebview).toHaveBeenCalledWith({
559558
type: "singleRouterModelFetchResponse",
560559
success: false,
561-
error: "Ollama API error",
562-
values: { provider: "ollama" },
560+
error: "Vercel AI Gateway error",
561+
values: { provider: "vercel-ai-gateway" },
563562
})
564563

565564
expect(mockClineProvider.postMessageToWebview).toHaveBeenCalledWith({
566565
type: "singleRouterModelFetchResponse",
567566
success: false,
568-
error: "Vercel AI Gateway error",
569-
values: { provider: "vercel-ai-gateway" },
567+
error: "Chutes API error",
568+
values: { provider: "chutes" },
570569
})
571570
// kilocode_change end
572571

src/core/webview/webviewMessageHandler.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -869,7 +869,6 @@ export const webviewMessageHandler = async (
869869
},
870870
{ key: "glama", options: { provider: "glama" } },
871871
{ key: "unbound", options: { provider: "unbound", apiKey: apiConfiguration.unboundApiKey } },
872-
{ key: "chutes", options: { provider: "chutes", apiKey: apiConfiguration.chutesApiKey } }, // kilocode_change
873872
{
874873
key: "kilocode-openrouter",
875874
options: {

0 commit comments

Comments
 (0)