From 1eef6df5f5b3280194cccddc5fdec23af4bca47d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 25 Apr 2026 02:42:34 +0100 Subject: [PATCH] test(auto-reply): reset inbound dedupe for acp abort --- src/auto-reply/reply/dispatch-from-config.acp-abort.test.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/auto-reply/reply/dispatch-from-config.acp-abort.test.ts b/src/auto-reply/reply/dispatch-from-config.acp-abort.test.ts index bcffaff8e0a..80f97ef2f20 100644 --- a/src/auto-reply/reply/dispatch-from-config.acp-abort.test.ts +++ b/src/auto-reply/reply/dispatch-from-config.acp-abort.test.ts @@ -27,6 +27,7 @@ import { buildTestCtx } from "./test-ctx.js"; let dispatchReplyFromConfig: typeof import("./dispatch-from-config.js").dispatchReplyFromConfig; let tryDispatchAcpReplyHook: typeof import("../../plugin-sdk/acp-runtime.js").tryDispatchAcpReplyHook; +let resetInboundDedupe: typeof import("./inbound-dedupe.js").resetInboundDedupe; function shouldUseAcpReplyDispatchHook(eventUnknown: unknown): boolean { const event = eventUnknown as { @@ -128,10 +129,12 @@ describe("dispatchReplyFromConfig ACP abort", () => { beforeAll(async () => { ({ dispatchReplyFromConfig } = await import("./dispatch-from-config.js")); ({ tryDispatchAcpReplyHook } = await import("../../plugin-sdk/acp-runtime.js")); + ({ resetInboundDedupe } = await import("./inbound-dedupe.js")); }); beforeEach(() => { setDiscordTestRegistry(); + resetInboundDedupe(); acpManagerRuntimeMocks.getAcpSessionManager.mockReset(); acpManagerRuntimeMocks.getAcpSessionManager.mockReturnValue(createMockAcpSessionManager()); hookMocks.runner.hasHooks.mockReset();