import { render, screen } from "@testing-library/react"; import { PopoverRoot } from "./PopoverRoot"; import { PopoverClose } from "./PopoverClose"; describe("PopoverClose", () => { const customRender = (ui, contextProps) => { return render({ui}); }; test("renders visibly into the document", () => { customRender(, {}); expect(screen.getByRole("button", { name: "Close popup" })).toBeVisible(); }); test("renders as its child", () => { customRender( , {} ); expect(screen.getByRole("button", { name: "Child" })).toBeVisible(); }); });