




















@@ -121,7 +121,7 @@ describe("discoverKilocodeModels", () => {
121121it("returns static catalog in test environment", async () => {
122122const models = await discoverKilocodeModels();
123123expect(models.length).toBeGreaterThan(0);
124-expect(models.some((m) => m.id === "kilo/auto")).toBe(true);
124+expect(requireModelById(models, "kilo/auto").id).toBe("kilo/auto");
125125});
126126127127it("static catalog has correct defaults for kilo/auto", async () => {
@@ -185,7 +185,7 @@ describe("discoverKilocodeModels (fetch path)", () => {
185185await withFetchPathTest(mockFetch, async () => {
186186const models = await discoverKilocodeModels();
187187expect(models.length).toBeGreaterThan(0);
188-expect(models.some((m) => m.id === "kilo/auto")).toBe(true);
188+expect(requireModelById(models, "kilo/auto").id).toBe("kilo/auto");
189189});
190190});
191191@@ -197,7 +197,7 @@ describe("discoverKilocodeModels (fetch path)", () => {
197197await withFetchPathTest(mockFetch, async () => {
198198const models = await discoverKilocodeModels();
199199expect(models.length).toBeGreaterThan(0);
200-expect(models.some((m) => m.id === "kilo/auto")).toBe(true);
200+expect(requireModelById(models, "kilo/auto").id).toBe("kilo/auto");
201201});
202202});
203203@@ -211,8 +211,10 @@ describe("discoverKilocodeModels (fetch path)", () => {
211211});
212212await withFetchPathTest(mockFetch, async () => {
213213const models = await discoverKilocodeModels();
214-expect(models.some((m) => m.id === "kilo/auto")).toBe(true);
215-expect(models.some((m) => m.id === "anthropic/claude-sonnet-4")).toBe(true);
214+expect(requireModelById(models, "kilo/auto").id).toBe("kilo/auto");
215+expect(requireModelById(models, "anthropic/claude-sonnet-4").id).toBe(
216+"anthropic/claude-sonnet-4",
217+);
216218});
217219});
218220@@ -256,7 +258,9 @@ describe("discoverKilocodeModels (fetch path)", () => {
256258const auto = requireModelById(models, "kilo/auto");
257259expect(auto.name).toBe("Kilo: Auto");
258260expect(auto.cost.input).toBeCloseTo(5.0);
259-expect(models.some((m) => m.id === "anthropic/claude-sonnet-4")).toBe(true);
261+expect(requireModelById(models, "anthropic/claude-sonnet-4").id).toBe(
262+"anthropic/claude-sonnet-4",
263+);
260264});
261265});
262266});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。