





















@@ -160,15 +160,15 @@ export function expectOpenAIResponsesStrictSanitizeCall(
160160sanitizeSessionMessagesImagesMock: unknown,
161161messages: AgentMessage[],
162162) {
163-expect(sanitizeSessionMessagesImagesMock).toHaveBeenCalledWith(
164-messages,
165- "session:history",
166- expect.objectContaining({
167- sanitizeMode: "images-only",
168- sanitizeToolCallIds: false,
169- toolCallIdMode: "strict",
170- }),
171-);
163+const mock = sanitizeSessionMessagesImagesMock as {
164+mock?: { calls: Array<[AgentMessage[], string, Record<string, unknown>]> };
165+};
166+const call = mock.mock?.calls[0];
167+expect(call?.[0]).toBe(messages);
168+expect(call?.[1]).toBe("session:history");
169+expect(call?.[2]?.sanitizeMode).toBe("images-only");
170+expect(call?.[2]?.sanitizeToolCallIds).toBe(false);
171+expect(call?.[2]?.toolCallIdMode).toBe("strict");
172172}
173173174174function makeSnapshotChangedOpenAIReasoningScenario() {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。