From 70d6217dbe431eda6c0154a18681d341f80a58c2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 14 Mar 2026 00:53:39 +0000 Subject: [PATCH] test: tighten backoff abort coverage --- src/infra/backoff.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/infra/backoff.test.ts b/src/infra/backoff.test.ts index 9181d832402..34108b815c8 100644 --- a/src/infra/backoff.test.ts +++ b/src/infra/backoff.test.ts @@ -33,4 +33,14 @@ describe("backoff helpers", () => { await expect(sleepWithAbort(0, AbortSignal.abort())).resolves.toBeUndefined(); await expect(sleepWithAbort(-5)).resolves.toBeUndefined(); }); + + it("wraps aborted sleeps with a stable aborted error", async () => { + const controller = new AbortController(); + controller.abort(); + + await expect(sleepWithAbort(5, controller.signal)).rejects.toMatchObject({ + message: "aborted", + cause: expect.anything(), + }); + }); });