


















@@ -122,19 +122,19 @@ describe("openai image generation provider", () => {
122122it("reports configured when either OpenAI API key auth or Codex OAuth auth is available", () => {
123123const provider = buildOpenAIImageGenerationProvider();
124124125-isProviderApiKeyConfiguredMock.mockImplementation(
126-(params: { provider: string }) => params.provider === "openai",
127-);
125+isProviderApiKeyConfiguredMock.mockImplementation((params?: { provider?: string }) => {
126+return params?.provider === "openai";
127+});
128128expect(provider.isConfigured?.({ agentDir: "/tmp/agent" })).toBe(true);
129129expect(isProviderApiKeyConfiguredMock).toHaveBeenCalledWith({
130130provider: "openai",
131131agentDir: "/tmp/agent",
132132});
133133134134isProviderApiKeyConfiguredMock.mockClear();
135-isProviderApiKeyConfiguredMock.mockImplementation(
136-(params: { provider: string }) => params.provider === "openai-codex",
137-);
135+isProviderApiKeyConfiguredMock.mockImplementation((params?: { provider?: string }) => {
136+return params?.provider === "openai-codex";
137+});
138138expect(provider.isConfigured?.({ agentDir: "/tmp/agent" })).toBe(true);
139139expect(isProviderApiKeyConfiguredMock).toHaveBeenCalledWith({
140140provider: "openai",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。