From 612e72ebbd436e2bcb7ceb32526406497c084b39 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 01:41:35 +0100 Subject: [PATCH] test: tighten mattermost retry failure assertions --- extensions/mattermost/src/mattermost/client.retry.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/mattermost/src/mattermost/client.retry.test.ts b/extensions/mattermost/src/mattermost/client.retry.test.ts index fe6eb8e9d39..44e516f81f2 100644 --- a/extensions/mattermost/src/mattermost/client.retry.test.ts +++ b/extensions/mattermost/src/mattermost/client.retry.test.ts @@ -144,7 +144,7 @@ describe("createMattermostDirectChannelWithRetry", () => { initialDelayMs: 10, }), ); - await expect(resolveRetryRun(run)).rejects.toThrow(); + await expect(resolveRetryRun(run)).rejects.toThrow("Mattermost API 400"); // Should not retry - only called once (400 is a client error, even though message contains "429") expect(mockFetch).toHaveBeenCalledTimes(1); @@ -299,7 +299,7 @@ describe("createMattermostDirectChannelWithRetry", () => { initialDelayMs: 10, }), ); - await expect(resolveRetryRun(run)).rejects.toThrow(); + await expect(resolveRetryRun(run)).rejects.toThrow("Mattermost API 503"); expect(mockFetch).toHaveBeenCalledTimes(3); // initial + 2 retries }); @@ -339,7 +339,7 @@ describe("createMattermostDirectChannelWithRetry", () => { initialDelayMs: 10, }), ); - await expect(resolveRetryRun(run)).rejects.toThrow(); + await expect(resolveRetryRun(run)).rejects.toThrow("AbortError"); expect(mockFetch).toHaveBeenCalledTimes(1); expect(abortSignal).toBeInstanceOf(AbortSignal);