From 9f4be5e9ad79aad35dff643ef03bec616d17bac3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 13:59:43 +0100 Subject: [PATCH] test: tighten model catalog visibility assertion --- src/agents/model-catalog-visibility.test.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/agents/model-catalog-visibility.test.ts b/src/agents/model-catalog-visibility.test.ts index abf9d10f036..1cd7b7d93f7 100644 --- a/src/agents/model-catalog-visibility.test.ts +++ b/src/agents/model-catalog-visibility.test.ts @@ -22,20 +22,20 @@ describe("resolveVisibleModelCatalog", () => { { provider: "anthropic", id: "claude-test", name: "Claude Test" }, { provider: "openai", id: "gpt-test", name: "GPT Test" }, ]; + const cfg = {} as OpenClawConfig; const result = resolveVisibleModelCatalog({ - cfg: {} as OpenClawConfig, + cfg, catalog, defaultProvider: "openai", runtimeAuthDiscovery: false, }); - expect(createProviderAuthCheckerMock).toHaveBeenCalledWith( - expect.objectContaining({ - allowPluginSyntheticAuth: false, - discoverExternalCliAuth: false, - }), - ); + expect(createProviderAuthCheckerMock).toHaveBeenCalledTimes(1); + const checkerOptions = createProviderAuthCheckerMock.mock.calls[0]?.[0]; + expect(checkerOptions?.cfg).toBe(cfg); + expect(checkerOptions?.allowPluginSyntheticAuth).toBe(false); + expect(checkerOptions?.discoverExternalCliAuth).toBe(false); expect(authChecker).toHaveBeenCalledWith("anthropic"); expect(authChecker).toHaveBeenCalledWith("openai"); expect(result).toEqual([{ provider: "openai", id: "gpt-test", name: "GPT Test" }]);