Spaces:
Runtime error
Runtime error
File size: 1,179 Bytes
ceb943f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 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(<Button>Click Me</Button>)
expect(screen.getByRole("button", { name: /click me/i })).toBeDefined()
})
})
describe("Badge", () => {
it("renders correctly", () => {
render(<Badge>New</Badge>)
expect(screen.getByText("New")).toBeDefined()
})
})
describe("Card", () => {
it("renders with title and content", () => {
render(
<Card>
<CardHeader>
<CardTitle>Test Title</CardTitle>
</CardHeader>
<CardContent>Test Content</CardContent>
</Card>
)
expect(screen.getByText("Test Title")).toBeDefined()
expect(screen.getByText("Test Content")).toBeDefined()
})
})
})
|