test: tighten model catalog visibility assertion · openclaw/openclaw@9f4be5e
steipete
·
2026-05-09
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -22,20 +22,20 @@ describe("resolveVisibleModelCatalog", () => {
|
22 | 22 | { provider: "anthropic", id: "claude-test", name: "Claude Test" }, |
23 | 23 | { provider: "openai", id: "gpt-test", name: "GPT Test" }, |
24 | 24 | ]; |
| 25 | +const cfg = {} as OpenClawConfig; |
25 | 26 | |
26 | 27 | const result = resolveVisibleModelCatalog({ |
27 | | -cfg: {} as OpenClawConfig, |
| 28 | + cfg, |
28 | 29 | catalog, |
29 | 30 | defaultProvider: "openai", |
30 | 31 | runtimeAuthDiscovery: false, |
31 | 32 | }); |
32 | 33 | |
33 | | -expect(createProviderAuthCheckerMock).toHaveBeenCalledWith( |
34 | | -expect.objectContaining({ |
35 | | -allowPluginSyntheticAuth: false, |
36 | | -discoverExternalCliAuth: false, |
37 | | -}), |
38 | | -); |
| 34 | +expect(createProviderAuthCheckerMock).toHaveBeenCalledTimes(1); |
| 35 | +const checkerOptions = createProviderAuthCheckerMock.mock.calls[0]?.[0]; |
| 36 | +expect(checkerOptions?.cfg).toBe(cfg); |
| 37 | +expect(checkerOptions?.allowPluginSyntheticAuth).toBe(false); |
| 38 | +expect(checkerOptions?.discoverExternalCliAuth).toBe(false); |
39 | 39 | expect(authChecker).toHaveBeenCalledWith("anthropic"); |
40 | 40 | expect(authChecker).toHaveBeenCalledWith("openai"); |
41 | 41 | expect(result).toEqual([{ provider: "openai", id: "gpt-test", name: "GPT Test" }]); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。