diff --git a/ui/src/ui/chat/tool-cards.test.ts b/ui/src/ui/chat/tool-cards.test.ts index 5e77a0b0d9a..3c852112cda 100644 --- a/ui/src/ui/chat/tool-cards.test.ts +++ b/ui/src/ui/chat/tool-cards.test.ts @@ -129,7 +129,8 @@ describe("tool-cards", () => { expect(rawToggle?.getAttribute("aria-expanded")).toBe("false"); expect(rawBody?.hidden).toBe(true); - rawToggle?.dispatchEvent(new MouseEvent("click", { bubbles: true })); + expect(rawToggle).toBeInstanceOf(HTMLButtonElement); + rawToggle!.dispatchEvent(new MouseEvent("click", { bubbles: true })); expect(rawToggle?.getAttribute("aria-expanded")).toBe("true"); expect(rawBody?.hidden).toBe(false); @@ -173,8 +174,9 @@ describe("tool-cards", () => { ); const sidebarButton = container.querySelector(".chat-tool-card__action-btn"); + expect(sidebarButton).toBeInstanceOf(HTMLButtonElement); expect(sidebarButton?.classList.contains("chat-tool-card__action-btn")).toBe(true); - sidebarButton?.click(); + sidebarButton!.click(); expect(onOpenSidebar).toHaveBeenCalledWith( expect.objectContaining({