Refine use cases rule examples

This commit is contained in:
adilallo
2026-05-19 22:16:08 -06:00
parent 7c46cbd87b
commit 2f2b5d0dc2
65 changed files with 3129 additions and 252 deletions
+16
View File
@@ -106,6 +106,22 @@ describe("Rule Component", () => {
).not.toBeInTheDocument();
});
it("clicking editable title calls onTitleClick and does not fire card onClick", () => {
const onCard = vi.fn();
const onTitle = vi.fn();
render(
<Rule
{...defaultProps}
expanded={true}
onClick={onCard}
onTitleClick={onTitle}
/>,
);
fireEvent.click(screen.getByTestId("rule-title-edit"));
expect(onTitle).toHaveBeenCalledTimes(1);
expect(onCard).not.toHaveBeenCalled();
});
it("clicking editable description calls onDescriptionClick and does not fire card onClick", () => {
const onCard = vi.fn();
const onDesc = vi.fn();