import { describe, it, expect } from "vitest"; import { ToggleGroup } from "."; import { Bold, Italic, Underline } from "lucide-react"; import { render, screen } from "@testing-library/react"; const mockToggleGroupComponent = ( ); describe("ToggleGroup Component", () => { it("should render ToggleGroup component with default values", async () => { const component = render(mockToggleGroupComponent); const toggleGroup = screen.getByRole("group"); const toggleGroupItem = screen.getByLabelText("Toggle bold"); expect(toggleGroup.children.length).toBe(3); expect(toggleGroupItem?.getAttribute("aria-label")).toBe("Toggle bold"); expect(component.baseElement).toMatchSnapshot(); }); });