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