From 9bfd1947d5eb72e960d7d53ca8abbf585211b549 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 15:51:05 +0100 Subject: [PATCH] test: check twitch client log messages --- extensions/twitch/src/twitch-client.test.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/extensions/twitch/src/twitch-client.test.ts b/extensions/twitch/src/twitch-client.test.ts index acf4d3db56c..7b98370277e 100644 --- a/extensions/twitch/src/twitch-client.test.ts +++ b/extensions/twitch/src/twitch-client.test.ts @@ -138,9 +138,7 @@ describe("TwitchClientManager", () => { // New implementation: connect is called, channels are passed to constructor expect(mockConnect).toHaveBeenCalledTimes(1); - expect(mockLogger.info).toHaveBeenCalledWith( - expect.stringContaining("Connected to Twitch as testbot"), - ); + expect(mockLogger.info).toHaveBeenCalledWith("Connected to Twitch as testbot"); }); it("should use account username as default channel when channel not specified", async () => { @@ -213,9 +211,7 @@ describe("TwitchClientManager", () => { "Missing Twitch client ID", ); - expect(mockLogger.error).toHaveBeenCalledWith( - expect.stringContaining("Missing Twitch client ID"), - ); + expect(mockLogger.error).toHaveBeenCalledWith("Missing Twitch client ID for account testbot"); }); it("should throw error when token is missing", async () => { @@ -372,9 +368,7 @@ describe("TwitchClientManager", () => { expect(result.ok).toBe(false); expect(result.error).toBe("Rate limited"); - expect(mockLogger.error).toHaveBeenCalledWith( - expect.stringContaining("Failed to send message"), - ); + expect(mockLogger.error).toHaveBeenCalledWith("Failed to send message: Rate limited"); }); it("should handle unknown error types", async () => {