From 10e6d7eb3e95abe7f13aeeca391e980fcb56745e Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 15:34:04 +0100 Subject: [PATCH] test: spell out agent tool classes --- .../views/agents-panels-tools-skills.browser.test.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ui/src/ui/views/agents-panels-tools-skills.browser.test.ts b/ui/src/ui/views/agents-panels-tools-skills.browser.test.ts index 6f6406c369f..d3ad7265da3 100644 --- a/ui/src/ui/views/agents-panels-tools-skills.browser.test.ts +++ b/ui/src/ui/views/agents-panels-tools-skills.browser.test.ts @@ -164,8 +164,10 @@ describe("agents tools panel (browser)", () => { const group = container.querySelector(".agent-tools-group"); const tool = container.querySelector(".agent-tool-card"); - expect(group?.classList.contains("agent-tools-group")).toBe(true); - expect(tool?.classList.contains("agent-tool-card")).toBe(true); + expect(group).toBeInstanceOf(HTMLDetailsElement); + expect(tool).toBeInstanceOf(HTMLDetailsElement); + expect(group ? [...group.classList] : []).toEqual(["agent-tools-group"]); + expect(tool ? [...tool.classList] : []).toEqual(["agent-tool-card"]); if (!group || !tool) { throw new Error("expected agent tool group and card"); @@ -319,8 +321,10 @@ describe("agents tools panel (browser)", () => { '.agent-tools-runtime-chip[href="#agent-tool-read"]', ); - expect(group?.classList.contains("agent-tools-group")).toBe(true); - expect(tool?.classList.contains("agent-tool-card")).toBe(true); + expect(group).toBeInstanceOf(HTMLDetailsElement); + expect(tool).toBeInstanceOf(HTMLDetailsElement); + expect(group ? [...group.classList] : []).toEqual(["agent-tools-group"]); + expect(tool ? [...tool.classList] : []).toEqual(["agent-tool-card"]); expect(chip?.getAttribute("href")).toBe("#agent-tool-read"); if (!group || !tool || !chip) {