























@@ -884,8 +884,10 @@ describe("sendMessageTelegram", () => {
884884caption: undefined,
885885});
886886expect(sendMessage).toHaveBeenCalledTimes(2);
887-expect(sendMessage.mock.calls.every((call) => call[2]?.parse_mode === "HTML")).toBe(true);
888-expect(sendMessage.mock.calls.every((call) => String(call[1] ?? "").length <= 4000)).toBe(true);
887+expect(sendMessage.mock.calls.filter((call) => call[2]?.parse_mode !== "HTML")).toEqual([]);
888+expect(sendMessage.mock.calls.filter((call) => String(call[1] ?? "").length > 4000)).toEqual(
889+[],
890+);
889891expect(sendMessage.mock.calls.map((call) => String(call[1] ?? "")).join("")).toContain("<b>");
890892expect(res.messageId).toBe("74");
891893});
@@ -2002,7 +2004,7 @@ describe("sendMessageTelegram", () => {
20022004expect(sendMessage).toHaveBeenCalledTimes(4);
20032005const plainFallbackCalls = [sendMessage.mock.calls[1], sendMessage.mock.calls[3]];
20042006expect(plainFallbackCalls.map((call) => String(call?.[1] ?? "")).join("")).toBe(plainText);
2005-expect(plainFallbackCalls.every((call) => !String(call?.[1] ?? "").includes("<"))).toBe(true);
2007+expect(plainFallbackCalls.filter((call) => String(call?.[1] ?? "").includes("<"))).toEqual([]);
20062008expect(res.messageId).toBe("91");
20072009});
20082010@@ -2033,7 +2035,7 @@ describe("sendMessageTelegram", () => {
20332035expect(String(sendMessage.mock.calls[0]?.[1] ?? "")).toMatch(/^&/);
20342036const plainFallbackCalls = [sendMessage.mock.calls[1], sendMessage.mock.calls[3]];
20352037expect(plainFallbackCalls.map((call) => String(call?.[1] ?? "")).join("")).toBe(plainText);
2036-expect(plainFallbackCalls.every((call) => String(call?.[1] ?? "").length > 0)).toBe(true);
2038+expect(plainFallbackCalls.filter((call) => String(call?.[1] ?? "").length === 0)).toEqual([]);
20372039expect(res.messageId).toBe("93");
20382040});
20392041@@ -2057,7 +2059,7 @@ describe("sendMessageTelegram", () => {
20572059});
2058206020592061expect(sendMessage).toHaveBeenCalledTimes(3);
2060-expect(sendMessage.mock.calls.every((call) => call[2]?.parse_mode === undefined)).toBe(true);
2062+expect(sendMessage.mock.calls.filter((call) => call[2]?.parse_mode !== undefined)).toEqual([]);
20612063expect(sendMessage.mock.calls.map((call) => String(call[1] ?? "")).join("")).toBe(plainText);
20622064expect(res.messageId).toBe("96");
20632065});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。