import { render, screen } from '@testing-library/react'
import { BadgeList } from '../components/profile/badge-list'
describe('BadgeList', () => {
it('renders "No badges" message when list is empty', () => {
render()
expect(screen.getByText(/No badges earned yet/i)).toBeInTheDocument()
})
it('renders badges when provided', () => {
const badges = [
{ id: 1, name: 'Test Badge', description: 'A test badge', icon: 'star', slug: 'test' }
]
render()
expect(screen.getByText('Test Badge')).toBeInTheDocument()
expect(screen.getByText('A test badge')).toBeInTheDocument()
})
})