test: tighten kilocode provider assertions · openclaw/openclaw@d987521
shakkernerd
·
2026-05-09
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -7,6 +7,6 @@ describe("Kilo Gateway implicit provider", () => {
|
7 | 7 | |
8 | 8 | expect(provider.baseUrl).toBe("https://api.kilo.ai/api/gateway/"); |
9 | 9 | expect(provider.api).toBe("openai-completions"); |
10 | | -expect(provider.models?.length).toBeGreaterThan(0); |
| 10 | +expect(provider.models.length).toBeGreaterThan(0); |
11 | 11 | }); |
12 | 12 | }); |
| Original file line number | Diff line number | Diff line change |
|---|
@@ -175,8 +175,8 @@ describe("discoverKilocodeModels (fetch path)", () => {
|
175 | 175 | expect(sonnet.cost.cacheWrite).toBeCloseTo(3.75); |
176 | 176 | expect(sonnet.input).toEqual(["text", "image"]); |
177 | 177 | expect(sonnet.reasoning).toBe(true); |
178 | | -expect(sonnet?.contextWindow).toBe(200000); |
179 | | -expect(sonnet?.maxTokens).toBe(8192); |
| 178 | +expect(sonnet.contextWindow).toBe(200000); |
| 179 | +expect(sonnet.maxTokens).toBe(8192); |
180 | 180 | }); |
181 | 181 | }); |
182 | 182 | |
@@ -234,9 +234,9 @@ describe("discoverKilocodeModels (fetch path)", () => {
|
234 | 234 | }); |
235 | 235 | await withFetchPathTest(mockFetch, async () => { |
236 | 236 | const models = await discoverKilocodeModels(); |
237 | | -const textModel = models.find((m) => m.id === "some/text-model"); |
238 | | -expect(textModel?.input).toEqual(["text"]); |
239 | | -expect(textModel?.reasoning).toBe(false); |
| 237 | +const textModel = requireModelById(models, "some/text-model"); |
| 238 | +expect(textModel.input).toEqual(["text"]); |
| 239 | +expect(textModel.reasoning).toBe(false); |
240 | 240 | }); |
241 | 241 | }); |
242 | 242 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。