test(auto-reply): reset inbound dedupe for acp abort · openclaw/openclaw@1eef6df
steipete
·
2026-04-25
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -27,6 +27,7 @@ import { buildTestCtx } from "./test-ctx.js";
|
27 | 27 | |
28 | 28 | let dispatchReplyFromConfig: typeof import("./dispatch-from-config.js").dispatchReplyFromConfig; |
29 | 29 | let tryDispatchAcpReplyHook: typeof import("../../plugin-sdk/acp-runtime.js").tryDispatchAcpReplyHook; |
| 30 | +let resetInboundDedupe: typeof import("./inbound-dedupe.js").resetInboundDedupe; |
30 | 31 | |
31 | 32 | function shouldUseAcpReplyDispatchHook(eventUnknown: unknown): boolean { |
32 | 33 | const event = eventUnknown as { |
@@ -128,10 +129,12 @@ describe("dispatchReplyFromConfig ACP abort", () => {
|
128 | 129 | beforeAll(async () => { |
129 | 130 | ({ dispatchReplyFromConfig } = await import("./dispatch-from-config.js")); |
130 | 131 | ({ tryDispatchAcpReplyHook } = await import("../../plugin-sdk/acp-runtime.js")); |
| 132 | +({ resetInboundDedupe } = await import("./inbound-dedupe.js")); |
131 | 133 | }); |
132 | 134 | |
133 | 135 | beforeEach(() => { |
134 | 136 | setDiscordTestRegistry(); |
| 137 | +resetInboundDedupe(); |
135 | 138 | acpManagerRuntimeMocks.getAcpSessionManager.mockReset(); |
136 | 139 | acpManagerRuntimeMocks.getAcpSessionManager.mockReturnValue(createMockAcpSessionManager()); |
137 | 140 | hookMocks.runner.hasHooks.mockReset(); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。