

















@@ -1458,7 +1458,7 @@ describe("buildAssistantMessageFromResponse", () => {
14581458};
1459145914601460expect(msg.phase).toBeUndefined();
1461-expect(msg.content.filter((part) => part.type === "text")).toEqual([]);
1461+expect(msg.content.some((part) => part.type === "text")).toBe(false);
14621462expect(msg.content).toMatchObject([{ type: "toolCall", name: "exec" }]);
14631463expect(msg.stopReason).toBe("toolUse");
14641464});
@@ -2182,7 +2182,7 @@ describe("createOpenAIWebSocketStreamFn", () => {
21822182}
21832183| undefined;
21842184expect(doneEvent?.message.phase).toBeUndefined();
2185-expect(doneEvent?.message.content?.filter((part) => part.type === "text")).toEqual([]);
2185+expect(doneEvent?.message.content?.some((part) => part.type === "text")).toBe(false);
21862186expect(doneEvent?.message.stopReason).toBe("toolUse");
21872187});
21882188@@ -2752,7 +2752,7 @@ describe("createOpenAIWebSocketStreamFn", () => {
27522752expect(streamSimpleCalls.length).toBeGreaterThanOrEqual(1);
27532753expect(manager.closeCallCount).toBeGreaterThanOrEqual(1);
27542754expect(events.filter((event) => event.type === "start")).toHaveLength(1);
2755-expect(events.filter((event) => event.type === "error")).toEqual([]);
2755+expect(events.some((event) => event.type === "error")).toBe(false);
27562756const doneEvent = events.find((event) => event.type === "done");
27572757expect(doneEvent?.message?.content?.[0]?.text).toBe("http fallback response");
27582758});
@@ -2786,7 +2786,7 @@ describe("createOpenAIWebSocketStreamFn", () => {
27862786expect(streamSimpleCalls.length).toBeGreaterThanOrEqual(1);
27872787expect(manager.closeCallCount).toBeGreaterThanOrEqual(1);
27882788expect(events.filter((event) => event.type === "start")).toHaveLength(1);
2789-expect(events.filter((event) => event.type === "error")).toEqual([]);
2789+expect(events.some((event) => event.type === "error")).toBe(false);
27902790const doneEvent = events.find((event) => event.type === "done");
27912791expect(doneEvent?.message?.content?.[0]?.text).toBe("http fallback response");
27922792});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。