diff --git a/extensions/telegram/src/status.test.ts b/extensions/telegram/src/status.test.ts index 13d370eb525..120406ce065 100644 --- a/extensions/telegram/src/status.test.ts +++ b/extensions/telegram/src/status.test.ts @@ -27,15 +27,14 @@ function expectIssueListContainsFields( issues: StatusIssue[], expected: Partial, ): void { - expect( - issues.some((issue) => - Object.entries(expected).every(([key, value]) => issue[key as keyof StatusIssue] === value), - ), - ).toBe(true); + const match = issues.find((issue) => + Object.entries(expected).every(([key, value]) => issue[key as keyof StatusIssue] === value), + ); + expectIssueFields(match, expected); } function expectIssueMessageContains(issues: StatusIssue[], text: string): void { - expect(issues.some((issue) => issue.message.includes(text))).toBe(true); + expect(issues.map((issue) => issue.message).join("\n")).toContain(text); } describe("collectTelegramStatusIssues", () => {