From 096d2688b72a0e875c65f097cf22de69d234442b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 23 Apr 2026 22:19:15 +0100 Subject: [PATCH] test: fix openai image auth mock typing --- extensions/openai/image-generation-provider.test.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/extensions/openai/image-generation-provider.test.ts b/extensions/openai/image-generation-provider.test.ts index 15d7b4eddf7..9aa189b22af 100644 --- a/extensions/openai/image-generation-provider.test.ts +++ b/extensions/openai/image-generation-provider.test.ts @@ -122,9 +122,9 @@ describe("openai image generation provider", () => { it("reports configured when either OpenAI API key auth or Codex OAuth auth is available", () => { const provider = buildOpenAIImageGenerationProvider(); - isProviderApiKeyConfiguredMock.mockImplementation( - (params: { provider: string }) => params.provider === "openai", - ); + isProviderApiKeyConfiguredMock.mockImplementation((params?: { provider?: string }) => { + return params?.provider === "openai"; + }); expect(provider.isConfigured?.({ agentDir: "/tmp/agent" })).toBe(true); expect(isProviderApiKeyConfiguredMock).toHaveBeenCalledWith({ provider: "openai", @@ -132,9 +132,9 @@ describe("openai image generation provider", () => { }); isProviderApiKeyConfiguredMock.mockClear(); - isProviderApiKeyConfiguredMock.mockImplementation( - (params: { provider: string }) => params.provider === "openai-codex", - ); + isProviderApiKeyConfiguredMock.mockImplementation((params?: { provider?: string }) => { + return params?.provider === "openai-codex"; + }); expect(provider.isConfigured?.({ agentDir: "/tmp/agent" })).toBe(true); expect(isProviderApiKeyConfiguredMock).toHaveBeenCalledWith({ provider: "openai",