From 68fbe9fab120343726765fe029d174fc4f19f7e3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 20 Apr 2026 17:06:57 +0100 Subject: [PATCH] test: share telegram api base mock --- extensions/telegram/src/send.proxy.test.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/extensions/telegram/src/send.proxy.test.ts b/extensions/telegram/src/send.proxy.test.ts index da762b6408e..26c01ab1f41 100644 --- a/extensions/telegram/src/send.proxy.test.ts +++ b/extensions/telegram/src/send.proxy.test.ts @@ -21,6 +21,10 @@ const { resolveTelegramFetch } = vi.hoisted(() => ({ resolveTelegramFetch: vi.fn(), })); +const resolveTelegramApiBase = vi.hoisted( + () => (apiRoot?: string) => apiRoot?.trim()?.replace(/\/+$/, "") || "https://api.telegram.org", +); + vi.mock("openclaw/plugin-sdk/config-runtime", async () => { const actual = await vi.importActual( "openclaw/plugin-sdk/config-runtime", @@ -37,8 +41,7 @@ vi.mock("./proxy.js", () => ({ vi.mock("./fetch.js", () => ({ resolveTelegramFetch, - resolveTelegramApiBase: (apiRoot?: string) => - apiRoot?.trim()?.replace(/\/+$/, "") || "https://api.telegram.org", + resolveTelegramApiBase, })); vi.mock("grammy", () => ({