From 18878ff91e0e7d009bc8b30558454a2151bde218 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 03:44:05 +0100 Subject: [PATCH] test: tighten telegram approval delivery assertions --- .../src/approval-handler.runtime.test.ts | 31 ++++++++----------- .../telegram/src/bot/native-quote.test.ts | 11 +++---- 2 files changed, 17 insertions(+), 25 deletions(-) diff --git a/extensions/telegram/src/approval-handler.runtime.test.ts b/extensions/telegram/src/approval-handler.runtime.test.ts index 2ebc6a65d65..ebcff74707f 100644 --- a/extensions/telegram/src/approval-handler.runtime.test.ts +++ b/extensions/telegram/src/approval-handler.runtime.test.ts @@ -100,24 +100,19 @@ describe("telegramApprovalNativeRuntime", () => { }, }); - expect(sendTyping).toHaveBeenCalledWith( - "-1003841603622", - expect.objectContaining({ - token: "tg-token", - accountId: "default", - messageThreadId: 928, - }), - ); - expect(sendMessage).toHaveBeenCalledWith( - "-1003841603622", - "pending", - expect.objectContaining({ - token: "tg-token", - accountId: "default", - messageThreadId: 928, - buttons: [], - }), - ); + expect(sendTyping).toHaveBeenCalledWith("-1003841603622", { + cfg: {}, + token: "tg-token", + accountId: "default", + messageThreadId: 928, + }); + expect(sendMessage).toHaveBeenCalledWith("-1003841603622", "pending", { + cfg: {}, + token: "tg-token", + accountId: "default", + buttons: [], + messageThreadId: 928, + }); expect(entry).toEqual({ chatId: "-1003841603622", messageId: "m1", diff --git a/extensions/telegram/src/bot/native-quote.test.ts b/extensions/telegram/src/bot/native-quote.test.ts index e9e929aa8a5..ad53992fa59 100644 --- a/extensions/telegram/src/bot/native-quote.test.ts +++ b/extensions/telegram/src/bot/native-quote.test.ts @@ -8,13 +8,10 @@ describe("Telegram native quote candidates", () => { maxLength: 10, }); - expect(candidate).toEqual( - expect.objectContaining({ - text: " quoted c", - position: 0, - }), - ); - expect(candidate).not.toHaveProperty("entities"); + expect(candidate).toEqual({ + text: " quoted c", + position: 0, + }); }); it("does not split UTF-16 surrogate pairs at the quote cap", () => {