From 9b3c3686bcf5346b3a1fa6da49918e78b60d8fa3 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 17:52:08 +0100 Subject: [PATCH] test: tighten block reply enqueue assertion --- src/auto-reply/reply/reply-delivery.test.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/auto-reply/reply/reply-delivery.test.ts b/src/auto-reply/reply/reply-delivery.test.ts index 01b3ff9cd3f..f5b6aa838ac 100644 --- a/src/auto-reply/reply/reply-delivery.test.ts +++ b/src/auto-reply/reply/reply-delivery.test.ts @@ -309,7 +309,15 @@ describe("createBlockReplyDeliveryHandler", () => { await handler(payload); - const enqueuedPayload = enqueue.mock.calls[0]?.[0]; + expect(enqueue).toHaveBeenCalledTimes(1); + const [firstCall] = enqueue.mock.calls; + if (!firstCall) { + throw new Error("Expected block reply pipeline enqueue call"); + } + const [enqueuedPayload] = firstCall; + if (enqueuedPayload === undefined) { + throw new Error("Expected block reply pipeline payload"); + } expect(enqueuedPayload).toEqual({ text: "Alpha", mediaUrl: undefined,