From af2accf5e3355173f9e6a173a4111acc1f413b0f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 8 Jan 2026 10:37:29 +0100 Subject: [PATCH] test: force bun fetch path in telegram send --- src/telegram/send.test.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/telegram/send.test.ts b/src/telegram/send.test.ts index 0d20ed7be..ed192f85d 100644 --- a/src/telegram/send.test.ts +++ b/src/telegram/send.test.ts @@ -70,8 +70,10 @@ describe("sendMessageTelegram", () => { it("uses native fetch for BAN compatibility when api is omitted", async () => { const originalFetch = globalThis.fetch; + const originalBun = (globalThis as { Bun?: unknown }).Bun; const fetchSpy = vi.fn() as unknown as typeof fetch; globalThis.fetch = fetchSpy; + (globalThis as { Bun?: unknown }).Bun = {}; botApi.sendMessage.mockResolvedValue({ message_id: 1, chat: { id: "123" }, @@ -86,6 +88,11 @@ describe("sendMessageTelegram", () => { ); } finally { globalThis.fetch = originalFetch; + if (originalBun === undefined) { + delete (globalThis as { Bun?: unknown }).Bun; + } else { + (globalThis as { Bun?: unknown }).Bun = originalBun; + } } });