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()
})
})
})