Implement use cases page

This commit is contained in:
adilallo
2026-05-17 21:41:54 -06:00
parent b6b9b63608
commit 450da4d8ab
78 changed files with 1870 additions and 118 deletions
+13
View File
@@ -109,4 +109,17 @@ describe("Icon (behavioral tests)", () => {
const card = screen.getByRole("button");
expect(card).toHaveAttribute("aria-label", "Test Title: Test Description");
});
it("uses article semantics when interactive is false", () => {
render(
<Icon
interactive={false}
icon={<div>Icon</div>}
title="Static Title"
description="Static Description"
/>,
);
expect(screen.getByRole("article")).toBeInTheDocument();
expect(screen.queryByRole("button")).not.toBeInTheDocument();
});
});