From 9b4568c78fb0779c2bf56c56ca4aff7b7633e6a3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 13 May 2026 02:51:17 +0100 Subject: [PATCH] test: dedupe channel kernel mock reads --- src/channels/turn/kernel.test.ts | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/channels/turn/kernel.test.ts b/src/channels/turn/kernel.test.ts index d6a33759244..f2388b8a28e 100644 --- a/src/channels/turn/kernel.test.ts +++ b/src/channels/turn/kernel.test.ts @@ -72,7 +72,7 @@ function createDispatch( } function requireFirstMockCall(mock: { mock: { calls: T[][] } }, label: string): T[] { - const call = mock.mock.calls.at(0); + const call = mock.mock.calls[0]; if (!call) { throw new Error(`expected ${label} call`); } @@ -132,14 +132,22 @@ type TurnLogEvent = { }; function latestDurableSendRequest(): DurableSendRequest { - const [request] = sendDurableMessageBatch.mock.calls.at(-1) as unknown as [DurableSendRequest]; + const calls = sendDurableMessageBatch.mock.calls; + const call = calls[calls.length - 1] as unknown as [DurableSendRequest] | undefined; + if (!call) { + throw new Error("expected durable send request"); + } + const [request] = call; return request; } function latestDurableSupportRequest(): DurableSupportRequest { - const [request] = resolveOutboundDurableFinalDeliverySupport.mock.calls.at(-1) as unknown as [ - DurableSupportRequest, - ]; + const calls = resolveOutboundDurableFinalDeliverySupport.mock.calls; + const call = calls[calls.length - 1] as unknown as [DurableSupportRequest] | undefined; + if (!call) { + throw new Error("expected durable support request"); + } + const [request] = call; return request; }