From ee935bb13b916e0dcea11cfa63cdaced3cd33037 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 12:12:12 +0100 Subject: [PATCH] test: clarify telegram sticker cache assertions --- extensions/telegram/src/sticker-cache.test.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/extensions/telegram/src/sticker-cache.test.ts b/extensions/telegram/src/sticker-cache.test.ts index 755970245dc..b73c101a7c8 100644 --- a/extensions/telegram/src/sticker-cache.test.ts +++ b/extensions/telegram/src/sticker-cache.test.ts @@ -146,19 +146,28 @@ describe("sticker-cache", () => { it("finds stickers by description substring", () => { const results = stickerCache.searchStickers("fox"); expect(results).toHaveLength(2); - expect(results.every((s) => s.description.toLowerCase().includes("fox"))).toBe(true); + expect(results.map((sticker) => sticker.fileUniqueId)).toEqual([ + "fox-unique-1", + "fox-unique-2", + ]); }); it("finds stickers by emoji", () => { const results = stickerCache.searchStickers("🦊"); expect(results).toHaveLength(2); - expect(results.every((s) => s.emoji === "🦊")).toBe(true); + expect(results.map((sticker) => sticker.fileUniqueId)).toEqual([ + "fox-unique-1", + "fox-unique-2", + ]); }); it("finds stickers by set name", () => { const results = stickerCache.searchStickers("CuteFoxes"); expect(results).toHaveLength(2); - expect(results.every((s) => s.setName === "CuteFoxes")).toBe(true); + expect(results.map((sticker) => sticker.fileUniqueId)).toEqual([ + "fox-unique-1", + "fox-unique-2", + ]); }); it("respects limit parameter", () => {