mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-14 12:10:44 +00:00
test: require tool card controls
This commit is contained in:
@@ -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<HTMLButtonElement>(".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({
|
||||
|
||||
Reference in New Issue
Block a user