From 1dd05923d666a9828012df152e80b3d50a12932d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 04:23:54 +0100 Subject: [PATCH] test: tighten nextcloud talk status timestamp assertion --- extensions/nextcloud-talk/src/inbound.behavior.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/nextcloud-talk/src/inbound.behavior.test.ts b/extensions/nextcloud-talk/src/inbound.behavior.test.ts index 922b9526dfd..55824d58364 100644 --- a/extensions/nextcloud-talk/src/inbound.behavior.test.ts +++ b/extensions/nextcloud-talk/src/inbound.behavior.test.ts @@ -178,7 +178,11 @@ describe("nextcloud-talk inbound behavior", () => { }), ); expect(statusSink).toHaveBeenCalledWith({ lastInboundAt: 1_736_380_800_000 }); - expect(statusSink).toHaveBeenCalledWith({ lastOutboundAt: expect.any(Number) }); + const outboundStatus = statusSink.mock.calls + .map(([status]) => status as { lastOutboundAt?: unknown }) + .find((status) => status.lastOutboundAt !== undefined); + expect(typeof outboundStatus?.lastOutboundAt).toBe("number"); + expect(outboundStatus?.lastOutboundAt).toBeGreaterThanOrEqual(1_736_380_800_000); expect(dispatchChannelMessageReplyWithBaseMock).not.toHaveBeenCalled(); });