From ca87dabac069c1ade4170830177ebe7c2edb7b0f Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 16:19:17 +0100 Subject: [PATCH] test: trace local media ticket cards --- ui/src/ui/chat/grouped-render.test.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/src/ui/chat/grouped-render.test.ts b/ui/src/ui/chat/grouped-render.test.ts index cd0a0c486c0..41619c918e3 100644 --- a/ui/src/ui/chat/grouped-render.test.ts +++ b/ui/src/ui/chat/grouped-render.test.ts @@ -1257,7 +1257,11 @@ describe("grouped chat rendering", () => { ); renderMessage(); - expect(container.textContent).toContain("Checking..."); + expect( + Array.from(container.querySelectorAll(".chat-assistant-attachment-badge")).map((badge) => + badge.textContent?.trim(), + ), + ).toEqual(["Checking...", "Checking..."]); await flushAssistantAttachmentAvailabilityChecks(); const [, fetchInit] = requireFetchCallForUrl( @@ -1276,7 +1280,8 @@ describe("grouped chat rendering", () => { expect(docLink?.getAttribute("href")).toBe( "/openclaw/__openclaw__/assistant-media?source=%2Ftmp%2Fopenclaw%2Ftest-doc.pdf&mediaTicket=ticket-local", ); - expect(container.textContent).not.toContain("test image.png"); + expect(image?.getAttribute("alt")).toBe("test image.png"); + expect(container.querySelector(".chat-assistant-attachment-card__title")).toBeNull(); vi.unstubAllGlobals(); });