From 4289e4c8346a343fd7b4fd94de3729eefc491f19 Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 16:29:58 +0100 Subject: [PATCH] test: locate hidden canvas details --- ui/src/ui/chat/grouped-render.test.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ui/src/ui/chat/grouped-render.test.ts b/ui/src/ui/chat/grouped-render.test.ts index 6e9d1cb68dc..615366e3c7f 100644 --- a/ui/src/ui/chat/grouped-render.test.ts +++ b/ui/src/ui/chat/grouped-render.test.ts @@ -1732,9 +1732,15 @@ describe("grouped chat rendering", () => { expect(iframe.getAttribute("src")).toBe( "/__openclaw__/canvas/documents/cv_inline_default/index.html", ); - expect(container.textContent).toContain("Inline canvas result."); - expect(container.textContent).toContain("Inline demo"); - expect(container.textContent).toContain("Raw details"); + expect(container.querySelector(".chat-text")?.textContent?.trim()).toBe( + "Inline canvas result.", + ); + expect(container.querySelector(".chat-tool-card__preview-label")?.textContent?.trim()).toBe( + "Inline demo", + ); + expect(container.querySelector(".chat-tool-card__raw-toggle")?.textContent?.trim()).toBe( + "Raw details", + ); renderCanvas({ embedSandboxMode: "trusted", suffix: "trusted" }); iframe = expectElement(container, ".chat-tool-card__preview-frame", HTMLIFrameElement);