From e5d218140367c6de349730199427c858d8155102 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 3 Apr 2026 19:29:07 +0100 Subject: [PATCH] fix(ci): repair discord interactive test seams --- .../src/monitor/native-command.options.test.ts | 2 +- .../discord/src/test-support/component-runtime.ts | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/extensions/discord/src/monitor/native-command.options.test.ts b/extensions/discord/src/monitor/native-command.options.test.ts index 16e1a11173d..3d662801080 100644 --- a/extensions/discord/src/monitor/native-command.options.test.ts +++ b/extensions/discord/src/monitor/native-command.options.test.ts @@ -153,7 +153,7 @@ describe("createDiscordNativeCommand option wiring", () => { }); it("keeps static choices for non-acp string action arguments", () => { - const command = createNativeCommand("voice"); + const command = createNativeCommand("config"); const action = requireOption(command, "action"); const choices = readChoices(action); diff --git a/extensions/discord/src/test-support/component-runtime.ts b/extensions/discord/src/test-support/component-runtime.ts index c76896cbc07..e6fce6da4d6 100644 --- a/extensions/discord/src/test-support/component-runtime.ts +++ b/extensions/discord/src/test-support/component-runtime.ts @@ -104,6 +104,17 @@ vi.mock("../monitor/agent-components.deps.runtime.js", () => { }; }); +vi.mock("../interactive-dispatch.js", async () => { + const actual = await vi.importActual( + "../interactive-dispatch.js", + ); + return { + ...actual, + dispatchDiscordPluginInteractiveHandler: (...args: unknown[]) => + dispatchPluginInteractiveHandlerMock(...args), + }; +}); + export function resetDiscordComponentRuntimeMocks() { dispatchPluginInteractiveHandlerMock.mockReset().mockResolvedValue({ matched: false,