From 67fa43d054e1ce6816197c704bdb659408535447 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Fri, 8 May 2026 18:12:19 +0530 Subject: [PATCH] test(auto-reply): reuse duplicate dispatch helper --- .../reply/dispatch-from-config.test.ts | 23 ++++--------------- 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/src/auto-reply/reply/dispatch-from-config.test.ts b/src/auto-reply/reply/dispatch-from-config.test.ts index 0666fa655ae..df747c9c61e 100644 --- a/src/auto-reply/reply/dispatch-from-config.test.ts +++ b/src/auto-reply/reply/dispatch-from-config.test.ts @@ -727,14 +727,15 @@ function requireBlockReplyHandler( } async function dispatchTwiceWithFreshDispatchers(params: Omit) { - await dispatchReplyFromConfig({ + const first = await dispatchReplyFromConfig({ ...params, dispatcher: createDispatcher(), }); - await dispatchReplyFromConfig({ + const second = await dispatchReplyFromConfig({ ...params, dispatcher: createDispatcher(), }); + return [first, second] as const; } describe("dispatchReplyFromConfig", () => { @@ -2740,16 +2741,9 @@ describe("dispatchReplyFromConfig", () => { }); const replyResolver = vi.fn(async () => ({ text: "hi" }) as ReplyPayload); - const first = await dispatchReplyFromConfig({ + const [first, duplicate] = await dispatchTwiceWithFreshDispatchers({ ctx, cfg, - dispatcher: createDispatcher(), - replyResolver, - }); - const duplicate = await dispatchReplyFromConfig({ - ctx, - cfg, - dispatcher: createDispatcher(), replyResolver, }); @@ -2771,16 +2765,9 @@ describe("dispatchReplyFromConfig", () => { }); const replyResolver = vi.fn(async () => ({ text: "visible fallback" }) as ReplyPayload); - const first = await dispatchReplyFromConfig({ + const [first, duplicate] = await dispatchTwiceWithFreshDispatchers({ ctx, cfg, - dispatcher: createDispatcher(), - replyResolver, - }); - const duplicate = await dispatchReplyFromConfig({ - ctx, - cfg, - dispatcher: createDispatcher(), replyResolver, });