From c4eaf7d0c2bbe155368daca432e77719137b7dd0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 18 Feb 2026 21:57:47 +0000 Subject: [PATCH] perf(test): batch retry timer advances in telegram probe tests --- src/telegram/probe.test.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/telegram/probe.test.ts b/src/telegram/probe.test.ts index 9b65c8e0f..913c779f3 100644 --- a/src/telegram/probe.test.ts +++ b/src/telegram/probe.test.ts @@ -26,8 +26,8 @@ describe("probeTelegram retry logic", () => { async function expectSuccessfulProbe(expectedCalls: number, retryCount = 0) { const probePromise = probeTelegram(token, timeoutMs); - for (let i = 0; i < retryCount; i += 1) { - await vi.advanceTimersByTimeAsync(1000); + if (retryCount > 0) { + await vi.advanceTimersByTimeAsync(retryCount * 1000); } const result = await probePromise; @@ -80,8 +80,7 @@ describe("probeTelegram retry logic", () => { const probePromise = probeTelegram(token, timeoutMs); // Fast-forward for all retries - await vi.advanceTimersByTimeAsync(1000); - await vi.advanceTimersByTimeAsync(1000); + await vi.advanceTimersByTimeAsync(2000); const result = await probePromise;