import { render, screen } from "@testing-library/react" import { describe, it, expect } from "vitest" import { Button } from "../button" import { Badge } from "../badge" import { Card, CardHeader, CardTitle, CardContent } from "../card" describe("UI Components", () => { describe("Button", () => { it("renders correctly", () => { render() expect(screen.getByRole("button", { name: /click me/i })).toBeDefined() }) }) describe("Badge", () => { it("renders correctly", () => { render(New) expect(screen.getByText("New")).toBeDefined() }) }) describe("Card", () => { it("renders with title and content", () => { render( Test Title Test Content ) expect(screen.getByText("Test Title")).toBeDefined() expect(screen.getByText("Test Content")).toBeDefined() }) }) })