diff --git a/extensions/discord/src/monitor/listeners.test.ts b/extensions/discord/src/monitor/listeners.test.ts index 330dfe34b49..a3d4985524a 100644 --- a/extensions/discord/src/monitor/listeners.test.ts +++ b/extensions/discord/src/monitor/listeners.test.ts @@ -135,8 +135,10 @@ describe("DiscordMessageListener", () => { await expect(listener.handle(fakeEvent("ch-1"), {} as never)).resolves.toBeUndefined(); await flushAsyncWork(); - expect(logger.error).toHaveBeenCalledWith( - expect.stringContaining("discord handler failed: Error: boom"), + expect(logger.error).toHaveBeenCalledTimes(1); + expect(logger.error.mock.calls[0]).toHaveLength(1); + expect(String(logger.error.mock.calls[0]?.[0])).toContain( + "discord handler failed: Error: boom", ); }); @@ -182,8 +184,10 @@ describe("DiscordInteractionListener", () => { await listener.handle({ id: "interaction-1" } as never, { handleInteraction } as never); await flushAsyncWork(); - expect(logger.error).toHaveBeenCalledWith( - expect.stringContaining("discord interaction handler failed: Error: interaction boom"), + expect(logger.error).toHaveBeenCalledTimes(1); + expect(logger.error.mock.calls[0]).toHaveLength(1); + expect(String(logger.error.mock.calls[0]?.[0])).toContain( + "discord interaction handler failed: Error: interaction boom", ); });