From 2ff1434356538bec489a9264acfed8085073950f Mon Sep 17 00:00:00 2001 From: ted Date: Tue, 17 Mar 2026 23:51:15 -0700 Subject: [PATCH] Discord: fix think autocomplete route-resolution test mocks --- .../src/monitor/native-command.think-autocomplete.test.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/extensions/discord/src/monitor/native-command.think-autocomplete.test.ts b/extensions/discord/src/monitor/native-command.think-autocomplete.test.ts index 29bb106da03..50826add507 100644 --- a/extensions/discord/src/monitor/native-command.think-autocomplete.test.ts +++ b/extensions/discord/src/monitor/native-command.think-autocomplete.test.ts @@ -7,13 +7,16 @@ import { createNoopThreadBindingManager } from "./thread-bindings.js"; const mocks = vi.hoisted(() => ({ resolveBoundConversationRoute: vi.fn(), + resolveEffectiveRoute: vi.fn((params: { route: { agentId: string; sessionKey: string } }) => { + return params.route; + }), loadSessionStore: vi.fn(), resolveStorePath: vi.fn(), })); vi.mock("./route-resolution.js", () => ({ resolveDiscordBoundConversationRoute: mocks.resolveBoundConversationRoute, - resolveDiscordEffectiveRoute: vi.fn(), + resolveDiscordEffectiveRoute: mocks.resolveEffectiveRoute, })); vi.mock("../../../../src/config/sessions.js", async (importOriginal) => { @@ -28,7 +31,7 @@ vi.mock("../../../../src/config/sessions.js", async (importOriginal) => { describe("discord native /think autocomplete", () => { beforeEach(() => { vi.clearAllMocks(); - mocks.resolveBoundConversationRoute.mockResolvedValue({ + mocks.resolveBoundConversationRoute.mockReturnValue({ agentId: "main", sessionKey: "discord:session:1", });