From ee993111309fa384780cd2675713aaa707f37414 Mon Sep 17 00:00:00 2001 From: Muhammed Mukhthar CM Date: Wed, 7 Jan 2026 05:53:10 +0000 Subject: [PATCH] test(telegram): mock grammyjs/runner for fast tests --- src/telegram/monitor.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/telegram/monitor.test.ts b/src/telegram/monitor.test.ts index 1453ffc82..d4c240a75 100644 --- a/src/telegram/monitor.test.ts +++ b/src/telegram/monitor.test.ts @@ -45,6 +45,14 @@ vi.mock("./bot.js", () => ({ createTelegramWebhookCallback: vi.fn(), })); +// Mock the grammyjs/runner to resolve immediately +vi.mock("@grammyjs/runner", () => ({ + run: vi.fn(() => ({ + task: () => Promise.resolve(), + stop: vi.fn(), + })), +})); + vi.mock("../auto-reply/reply.js", () => ({ getReplyFromConfig: async (ctx: { Body?: string }) => ({ text: `echo:${ctx.Body}`,