Skip to content

Commit 8ec860f

Browse files
committed
fix: testfix: add OpenAI Compatible base URL and model dimension to configuration tests
1 parent 9ccc3f3 commit 8ec860f

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

src/services/code-index/__tests__/config-manager.spec.ts

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ describe("CodeIndexConfigManager", () => {
8080
codebaseIndexEmbedderProvider: "openai-compatible",
8181
codebaseIndexEmbedderBaseUrl: "",
8282
codebaseIndexEmbedderModelId: "text-embedding-3-large",
83+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
8384
}
8485
mockContextProxy.getGlobalState.mockImplementation((key: string) => {
8586
if (key === "codebaseIndexConfig") return mockGlobalState
86-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
8787
return undefined
8888
})
8989
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -118,11 +118,11 @@ describe("CodeIndexConfigManager", () => {
118118
codebaseIndexEmbedderProvider: "openai-compatible",
119119
codebaseIndexEmbedderBaseUrl: "",
120120
codebaseIndexEmbedderModelId: "custom-model",
121+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
122+
codebaseIndexOpenAiCompatibleModelDimension: 1024,
121123
}
122124
mockContextProxy.getGlobalState.mockImplementation((key: string) => {
123125
if (key === "codebaseIndexConfig") return mockGlobalState
124-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
125-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return 1024
126126
return undefined
127127
})
128128
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -158,10 +158,10 @@ describe("CodeIndexConfigManager", () => {
158158
codebaseIndexEmbedderProvider: "openai-compatible",
159159
codebaseIndexEmbedderBaseUrl: "",
160160
codebaseIndexEmbedderModelId: "custom-model",
161+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
161162
}
162163
mockContextProxy.getGlobalState.mockImplementation((key: string) => {
163164
if (key === "codebaseIndexConfig") return mockGlobalState
164-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
165165
return undefined
166166
})
167167
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -196,11 +196,11 @@ describe("CodeIndexConfigManager", () => {
196196
codebaseIndexEmbedderProvider: "openai-compatible",
197197
codebaseIndexEmbedderBaseUrl: "",
198198
codebaseIndexEmbedderModelId: "custom-model",
199+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
200+
codebaseIndexOpenAiCompatibleModelDimension: "invalid-dimension" as any,
199201
}
200202
mockContextProxy.getGlobalState.mockImplementation((key: string) => {
201203
if (key === "codebaseIndexConfig") return mockGlobalState
202-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
203-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return "invalid-dimension"
204204
return undefined
205205
})
206206
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -435,9 +435,9 @@ describe("CodeIndexConfigManager", () => {
435435
codebaseIndexQdrantUrl: "http://qdrant.local",
436436
codebaseIndexEmbedderProvider: "openai-compatible",
437437
codebaseIndexEmbedderModelId: "text-embedding-3-small",
438+
codebaseIndexOpenAiCompatibleBaseUrl: "https://old-api.example.com/v1",
438439
}
439440
}
440-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://old-api.example.com/v1"
441441
return undefined
442442
})
443443
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -455,9 +455,9 @@ describe("CodeIndexConfigManager", () => {
455455
codebaseIndexQdrantUrl: "http://qdrant.local",
456456
codebaseIndexEmbedderProvider: "openai-compatible",
457457
codebaseIndexEmbedderModelId: "text-embedding-3-small",
458+
codebaseIndexOpenAiCompatibleBaseUrl: "https://new-api.example.com/v1",
458459
}
459460
}
460-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://new-api.example.com/v1"
461461
return undefined
462462
})
463463

@@ -475,9 +475,9 @@ describe("CodeIndexConfigManager", () => {
475475
codebaseIndexQdrantUrl: "http://qdrant.local",
476476
codebaseIndexEmbedderProvider: "openai-compatible",
477477
codebaseIndexEmbedderModelId: "text-embedding-3-small",
478+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
478479
}
479480
}
480-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
481481
return undefined
482482
})
483483
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -507,10 +507,10 @@ describe("CodeIndexConfigManager", () => {
507507
codebaseIndexQdrantUrl: "http://qdrant.local",
508508
codebaseIndexEmbedderProvider: "openai-compatible",
509509
codebaseIndexEmbedderModelId: "custom-model",
510+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
511+
codebaseIndexOpenAiCompatibleModelDimension: 1024,
510512
}
511513
}
512-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
513-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return 1024
514514
return undefined
515515
})
516516
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -528,10 +528,10 @@ describe("CodeIndexConfigManager", () => {
528528
codebaseIndexQdrantUrl: "http://qdrant.local",
529529
codebaseIndexEmbedderProvider: "openai-compatible",
530530
codebaseIndexEmbedderModelId: "custom-model",
531+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
532+
codebaseIndexOpenAiCompatibleModelDimension: 2048,
531533
}
532534
}
533-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
534-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return 2048
535535
return undefined
536536
})
537537

@@ -591,10 +591,10 @@ describe("CodeIndexConfigManager", () => {
591591
codebaseIndexQdrantUrl: "http://qdrant.local",
592592
codebaseIndexEmbedderProvider: "openai-compatible",
593593
codebaseIndexEmbedderModelId: "custom-model",
594+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
595+
codebaseIndexOpenAiCompatibleModelDimension: undefined,
594596
}
595597
}
596-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
597-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return undefined
598598
return undefined
599599
})
600600
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -612,10 +612,10 @@ describe("CodeIndexConfigManager", () => {
612612
codebaseIndexQdrantUrl: "http://qdrant.local",
613613
codebaseIndexEmbedderProvider: "openai-compatible",
614614
codebaseIndexEmbedderModelId: "custom-model",
615+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
616+
codebaseIndexOpenAiCompatibleModelDimension: 1024,
615617
}
616618
}
617-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
618-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return 1024
619619
return undefined
620620
})
621621

@@ -633,10 +633,10 @@ describe("CodeIndexConfigManager", () => {
633633
codebaseIndexQdrantUrl: "http://qdrant.local",
634634
codebaseIndexEmbedderProvider: "openai-compatible",
635635
codebaseIndexEmbedderModelId: "custom-model",
636+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
637+
codebaseIndexOpenAiCompatibleModelDimension: 1024,
636638
}
637639
}
638-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
639-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return 1024
640640
return undefined
641641
})
642642
mockContextProxy.getSecret.mockImplementation((key: string) => {
@@ -654,10 +654,10 @@ describe("CodeIndexConfigManager", () => {
654654
codebaseIndexQdrantUrl: "http://qdrant.local",
655655
codebaseIndexEmbedderProvider: "openai-compatible",
656656
codebaseIndexEmbedderModelId: "custom-model",
657+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
658+
codebaseIndexOpenAiCompatibleModelDimension: undefined,
657659
}
658660
}
659-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
660-
if (key === "codebaseIndexOpenAiCompatibleModelDimension") return undefined
661661
return undefined
662662
})
663663

@@ -850,9 +850,9 @@ describe("CodeIndexConfigManager", () => {
850850
codebaseIndexEnabled: true,
851851
codebaseIndexQdrantUrl: "http://qdrant.local",
852852
codebaseIndexEmbedderProvider: "openai-compatible",
853+
codebaseIndexOpenAiCompatibleBaseUrl: "https://api.example.com/v1",
853854
}
854855
}
855-
if (key === "codebaseIndexOpenAiCompatibleBaseUrl") return "https://api.example.com/v1"
856856
return undefined
857857
})
858858
mockContextProxy.getSecret.mockImplementation((key: string) => {

0 commit comments

Comments
 (0)