| 123456789101112131415161718192021 |
- import { render, screen } from '@testing-library/react'
- import { Button } from '../../src/button'
- describe('Button', () => {
- it('renders correctly', () => {
- render(<Button>Test Button</Button>)
- expect(screen.getByText('Test Button')).toBeInTheDocument()
- })
- it('applies default variant', () => {
- render(<Button>Test</Button>)
- const button = screen.getByRole('button')
- expect(button).toHaveClass('bg-primary')
- })
- it('applies variant classes', () => {
- render(<Button variant="destructive">Destructive</Button>)
- const button = screen.getByRole('button')
- expect(button).toHaveClass('bg-destructive')
- })
- })
|