From 0bc250382f78525a8972ca709206ea193bb9ab30 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 00:06:08 +0100 Subject: [PATCH] test: tighten mattermost retry error assertion --- extensions/mattermost/src/mattermost/client.retry.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/mattermost/src/mattermost/client.retry.test.ts b/extensions/mattermost/src/mattermost/client.retry.test.ts index 19b937d18b9..d8324f3491f 100644 --- a/extensions/mattermost/src/mattermost/client.retry.test.ts +++ b/extensions/mattermost/src/mattermost/client.retry.test.ts @@ -97,7 +97,10 @@ describe("createMattermostDirectChannelWithRetry", () => { expect(retryCall?.[0]).toBe(1); expect(retryCall?.[1]).toBeGreaterThanOrEqual(10); expect(retryCall?.[1]).toBeLessThanOrEqual(20); - expect(retryCall?.[2]).toMatchObject({ message: expect.stringContaining("429") }); + expect(retryCall?.[2]).toBeInstanceOf(Error); + expect((retryCall?.[2] as Error | undefined)?.message).toBe( + "Mattermost API 429 undefined: Too many requests", + ); }); it("retries on port 443 connection errors (not misclassified as 4xx)", async () => {