fix: normalize abort signals for telegram fetch

This commit is contained in:
Peter Steinberger committed 2026-01-21 16:46:58 +00:00
1 parent fb164b321e
commit 0e003cb7f1
7 files changed
+88 -24

No files matched your search

@@ -164,12 +164,10 @@ describe("sendMessageTelegram", () => {
});
try {
await sendMessageTelegram("123", "hi", { token: "tok" });
expect(botCtorSpy).toHaveBeenCalledWith(
"tok",
expect.objectContaining({
client: expect.objectContaining({ fetch: fetchSpy }),
}),
);
const clientFetch = (botCtorSpy.mock.calls[0]?.[1] as { client?: { fetch?: unknown } })
?.client?.fetch;
expect(clientFetch).toBeTypeOf("function");
expect(clientFetch).not.toBe(fetchSpy);
} finally {
globalThis.fetch = originalFetch;
if (originalBun === undefined) {