
























@@ -880,7 +880,7 @@ describe("buildOpenAIRealtimeVoiceProvider", () => {
880880881881expect(onAudio).toHaveBeenCalledTimes(1);
882882expect(onClearAudio).not.toHaveBeenCalled();
883-expect(parseSent(socket)).not.toContainEqual({ type: "response.cancel" });
883+expect(hasSentEventType(socket, "response.cancel")).toBe(false);
884884expect(hasSentEventType(socket, "conversation.item.truncate")).toBe(false);
885885});
886886@@ -926,7 +926,7 @@ describe("buildOpenAIRealtimeVoiceProvider", () => {
926926927927expect(onAudio).toHaveBeenCalledTimes(1);
928928expect(onClearAudio).not.toHaveBeenCalled();
929-expect(parseSent(socket)).not.toContainEqual({ type: "response.cancel" });
929+expect(hasSentEventType(socket, "response.cancel")).toBe(false);
930930expect(hasSentEventType(socket, "conversation.item.truncate")).toBe(false);
931931});
932932@@ -1389,7 +1389,7 @@ describe("buildOpenAIRealtimeVoiceProvider", () => {
13891389},
13901390},
13911391]);
1392-expect(parseSent(socket)).not.toContainEqual({ type: "response.create" });
1392+expect(hasSentEventType(socket, "response.create")).toBe(false);
1393139313941394bridge.submitToolResult("call_1", { text: "done" });
13951395@@ -1443,7 +1443,7 @@ describe("buildOpenAIRealtimeVoiceProvider", () => {
14431443},
14441444},
14451445]);
1446-expect(parseSent(socket)).not.toContainEqual({ type: "response.create" });
1446+expect(hasSentEventType(socket, "response.create")).toBe(false);
14471447});
1448144814491449it("does not flush deferred response.create while a tool result is still continuing", async () => {
@@ -1617,7 +1617,7 @@ describe("buildOpenAIRealtimeVoiceProvider", () => {
16171617bridge.handleBargeIn?.({ audioPlaybackActive: true });
1618161816191619expect(onClearAudio).not.toHaveBeenCalled();
1620-expect(parseSent(socket)).not.toContainEqual({ type: "response.cancel" });
1620+expect(hasSentEventType(socket, "response.cancel")).toBe(false);
16211621expect(parseSent(socket).some((event) => event.type === "conversation.item.truncate")).toBe(
16221622false,
16231623);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。