






















@@ -884,10 +884,8 @@ describe("sendMessageTelegram", () => {
884884caption: undefined,
885885});
886886expect(sendMessage).toHaveBeenCalledTimes(2);
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-);
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);
891889expect(sendMessage.mock.calls.map((call) => String(call[1] ?? "")).join("")).toContain("<b>");
892890expect(res.messageId).toBe("74");
893891});
@@ -2004,7 +2002,7 @@ describe("sendMessageTelegram", () => {
20042002expect(sendMessage).toHaveBeenCalledTimes(4);
20052003const plainFallbackCalls = [sendMessage.mock.calls[1], sendMessage.mock.calls[3]];
20062004expect(plainFallbackCalls.map((call) => String(call?.[1] ?? "")).join("")).toBe(plainText);
2007-expect(plainFallbackCalls.filter((call) => String(call?.[1] ?? "").includes("<"))).toEqual([]);
2005+expect(plainFallbackCalls.some((call) => String(call?.[1] ?? "").includes("<"))).toBe(false);
20082006expect(res.messageId).toBe("91");
20092007});
20102008@@ -2035,7 +2033,7 @@ describe("sendMessageTelegram", () => {
20352033expect(String(sendMessage.mock.calls[0]?.[1] ?? "")).toMatch(/^&/);
20362034const plainFallbackCalls = [sendMessage.mock.calls[1], sendMessage.mock.calls[3]];
20372035expect(plainFallbackCalls.map((call) => String(call?.[1] ?? "")).join("")).toBe(plainText);
2038-expect(plainFallbackCalls.filter((call) => String(call?.[1] ?? "").length === 0)).toEqual([]);
2036+expect(plainFallbackCalls.every((call) => String(call?.[1] ?? "").length > 0)).toBe(true);
20392037expect(res.messageId).toBe("93");
20402038});
20412039@@ -2059,7 +2057,7 @@ describe("sendMessageTelegram", () => {
20592057});
2060205820612059expect(sendMessage).toHaveBeenCalledTimes(3);
2062-expect(sendMessage.mock.calls.filter((call) => call[2]?.parse_mode !== undefined)).toEqual([]);
2060+expect(sendMessage.mock.calls.some((call) => call[2]?.parse_mode !== undefined)).toBe(false);
20632061expect(sendMessage.mock.calls.map((call) => String(call[1] ?? "")).join("")).toBe(plainText);
20642062expect(res.messageId).toBe("96");
20652063});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。