From bb0516655c0d53936eb1d43949ade978e5aabba6 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 18 Feb 2026 22:31:19 +0000 Subject: [PATCH] perf(test): align node wake test waits with reconnect timeout --- src/gateway/server-methods/nodes.invoke-wake.test.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/gateway/server-methods/nodes.invoke-wake.test.ts b/src/gateway/server-methods/nodes.invoke-wake.test.ts index b919c943999..c3a6bbfe6bc 100644 --- a/src/gateway/server-methods/nodes.invoke-wake.test.ts +++ b/src/gateway/server-methods/nodes.invoke-wake.test.ts @@ -49,6 +49,8 @@ type TestNodeSession = { commands: string[]; }; +const WAKE_WAIT_TIMEOUT_MS = 3_001; + function makeNodeInvokeParams(overrides?: Partial>) { return { nodeId: "ios-node-1", @@ -180,7 +182,7 @@ describe("node.invoke APNs wake path", () => { connected = true; }, 300); - await vi.advanceTimersByTimeAsync(4_000); + await vi.advanceTimersByTimeAsync(WAKE_WAIT_TIMEOUT_MS); const respond = await invokePromise; expect(mocks.sendApnsBackgroundWake).toHaveBeenCalledTimes(1); @@ -230,14 +232,14 @@ describe("node.invoke APNs wake path", () => { nodeRegistry, requestParams: { nodeId: "ios-node-throttle", idempotencyKey: "idem-throttle-1" }, }); - await vi.advanceTimersByTimeAsync(4_000); + await vi.advanceTimersByTimeAsync(WAKE_WAIT_TIMEOUT_MS); await first; const second = invokeNode({ nodeRegistry, requestParams: { nodeId: "ios-node-throttle", idempotencyKey: "idem-throttle-2" }, }); - await vi.advanceTimersByTimeAsync(4_000); + await vi.advanceTimersByTimeAsync(WAKE_WAIT_TIMEOUT_MS); await second; expect(mocks.sendApnsBackgroundWake).toHaveBeenCalledTimes(1);