import { render, screen } from "@testing-library/react"; import { describe, it, expect } from "vitest"; import { Caption } from "."; describe("Caption Component", () => { it("should rendering the component correctly", () => { render(O Brasil é caramelo); expect(screen.getByText("O Brasil é caramelo")).toBeInTheDocument(); }); it("should render component with different sizes", () => { const { rerender } = render(Size default); let sizeElement = screen.getByText("Size default"); expect(sizeElement).toHaveClass("text-sm"); rerender(Size sm); sizeElement = screen.getByText("Size sm"); expect(sizeElement).toHaveClass("text-xs"); }); });