diff --git a/extensions/telegram/src/bot-message-context.test-harness.ts b/extensions/telegram/src/bot-message-context.test-harness.ts index 3980d62ff4d..08f2e5ddc5a 100644 --- a/extensions/telegram/src/bot-message-context.test-harness.ts +++ b/extensions/telegram/src/bot-message-context.test-harness.ts @@ -45,6 +45,7 @@ export async function buildTelegramMessageContextForTest( }, } as never, cfg: (params.cfg ?? baseTelegramMessageContextConfig) as never, + loadFreshConfig: () => (params.cfg ?? baseTelegramMessageContextConfig) as never, account: { accountId: params.accountId ?? "default" } as never, historyLimit: 0, groupHistories: new Map(), diff --git a/extensions/telegram/src/bot-message-context.thread-binding.test.ts b/extensions/telegram/src/bot-message-context.thread-binding.test.ts index cd264f0a386..790eda40ad3 100644 --- a/extensions/telegram/src/bot-message-context.thread-binding.test.ts +++ b/extensions/telegram/src/bot-message-context.thread-binding.test.ts @@ -1,4 +1,5 @@ import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; +import { buildTelegramMessageContextForTest } from "./bot-message-context.test-harness.js"; const recordInboundSessionMock = vi.hoisted(() => vi.fn().mockResolvedValue(undefined)); const resolveTelegramConversationRouteMock = vi.hoisted(() => vi.fn()); @@ -19,8 +20,6 @@ vi.mock("./conversation-route.js", async (importOriginal) => { }; }); -let buildTelegramMessageContextForTest: typeof import("./bot-message-context.test-harness.js").buildTelegramMessageContextForTest; - function createBoundRoute(params: { accountId: string; sessionKey: string; agentId: string }) { return { configuredBinding: null, @@ -38,12 +37,6 @@ function createBoundRoute(params: { accountId: string; sessionKey: string; agent } describe("buildTelegramMessageContext thread binding override", () => { - beforeAll(async () => { - vi.resetModules(); - ({ buildTelegramMessageContextForTest } = - await import("./bot-message-context.test-harness.js")); - }); - beforeEach(() => { recordInboundSessionMock.mockClear(); resolveTelegramConversationRouteMock.mockReset(); diff --git a/test/fixtures/test-timings.channels.json b/test/fixtures/test-timings.channels.json index 99359c44436..98829087708 100644 --- a/test/fixtures/test-timings.channels.json +++ b/test/fixtures/test-timings.channels.json @@ -433,7 +433,7 @@ "durationMs": 20 }, "extensions/telegram/src/bot-message-context.implicit-mention.test.ts": { - "durationMs": 20 + "durationMs": 13300 }, "extensions/telegram/src/action-runtime.test.ts": { "durationMs": 19