test: enumerate no-env model providers · openclaw/openclaw@9be43d5
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -45,6 +45,8 @@ vi.mock("./models-config.providers.js", async () => {
|
45 | 45 | }) => providers, |
46 | 46 | normalizeProviders: ({ providers }: { providers: Record<string, ModelsProviderConfig> }) => |
47 | 47 | providers, |
| 48 | +normalizeProviderCatalogModelsForConfig: (providers: Record<string, ModelsProviderConfig>) => |
| 49 | +providers, |
48 | 50 | resolveImplicitProviders: async ({ env }: { env?: NodeJS.ProcessEnv }) => { |
49 | 51 | const providers: Record<string, ModelsProviderConfig> = { |
50 | 52 | chutes: { |
@@ -164,7 +166,12 @@ describe("models-config", () => {
|
164 | 166 | const parsed = JSON.parse(raw) as { providers: Record<string, ParsedProviderConfig> }; |
165 | 167 | |
166 | 168 | expect(result.wrote).toBe(true); |
167 | | -expect(Object.keys(parsed.providers).length).toBeGreaterThan(0); |
| 169 | +expect(Object.keys(parsed.providers)).toStrictEqual([ |
| 170 | +"chutes", |
| 171 | +"deepseek", |
| 172 | +"mistral", |
| 173 | +"xai", |
| 174 | +]); |
168 | 175 | expect(parsed.providers["openai"]).toBeUndefined(); |
169 | 176 | expect(parsed.providers["minimax"]).toBeUndefined(); |
170 | 177 | expect(parsed.providers["synthetic"]).toBeUndefined(); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。