test: sift openai catalog ids · openclaw/openclaw@0659780
shakkernerd
·
2026-05-13
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -112,7 +112,7 @@ function expectCatalogEntry(entries: unknown, id: string, expected: Record<strin
|
112 | 112 | |
113 | 113 | function expectNoCatalogEntry(entries: unknown, id: string): void { |
114 | 114 | expect(Array.isArray(entries)).toBe(true); |
115 | | -expect((entries as Array<Record<string, unknown>>).some((entry) => entry.id === id)).toBe(false); |
| 115 | +expect((entries as Array<Record<string, unknown>>).map((entry) => entry.id)).not.toContain(id); |
116 | 116 | } |
117 | 117 | |
118 | 118 | describe("buildOpenAIProvider", () => { |
@@ -213,16 +213,16 @@ describe("buildOpenAIProvider", () => {
|
213 | 213 | provider: "openai", |
214 | 214 | modelId: "gpt-5.4-mini", |
215 | 215 | } as never) |
216 | | -?.levels.some((level) => level.id === "xhigh"), |
217 | | -).toBe(true); |
| 216 | +?.levels.map((level) => level.id), |
| 217 | +).toContain("xhigh"); |
218 | 218 | expect( |
219 | 219 | provider |
220 | 220 | .resolveThinkingProfile?.({ |
221 | 221 | provider: "openai", |
222 | 222 | modelId: "gpt-5.4-nano", |
223 | 223 | } as never) |
224 | | -?.levels.some((level) => level.id === "xhigh"), |
225 | | -).toBe(true); |
| 224 | +?.levels.map((level) => level.id), |
| 225 | +).toContain("xhigh"); |
226 | 226 | |
227 | 227 | const entries = provider.augmentModelCatalog?.({ |
228 | 228 | env: process.env, |
@@ -423,8 +423,8 @@ describe("buildOpenAIProvider", () => {
|
423 | 423 | provider: "openai", |
424 | 424 | modelId: "gpt-5.5", |
425 | 425 | } as never) |
426 | | -?.levels.some((level) => level.id === "xhigh"), |
427 | | -).toBe(true); |
| 426 | +?.levels.map((level) => level.id), |
| 427 | +).toContain("xhigh"); |
428 | 428 | |
429 | 429 | const entries = provider.augmentModelCatalog?.({ |
430 | 430 | env: process.env, |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。