import { fireEvent, render, screen } from "@testing-library/react"; import { Box } from "../box"; import { Text } from "../text"; import { Dialog } from "."; const MockDialog = () => { return ( Mock Trigger}> Mock Title Mock Content ); }; describe("Dialog", () => { it("should render the Dialog trigger", () => { render(); expect(screen.getByText("Mock Trigger")).toBeInTheDocument(); }); it("should render the Dialog content", () => { render(); const button = screen.getByText("Mock Trigger"); fireEvent.click(button); expect(screen.getByText("Mock Title")).toBeInTheDocument(); expect(screen.getByText("Mock Content")).toBeInTheDocument(); }); });