import { render, screen } from '@testing-library/react'; import { describe, it, expect } from 'vitest'; import StatusBadge from './StatusBadge'; describe('StatusBadge', () => { it('renders ACTIVE status correctly', () => { render(); expect(screen.getByText('ACTIVE')).toBeDefined(); expect(document.querySelector('.bg-emerald-500\\/10')).toBeDefined(); }); it('renders PAUSED status correctly', () => { render(); expect(screen.getByText('PAUSED')).toBeDefined(); expect(document.querySelector('.bg-amber-500\\/10')).toBeDefined(); }); it('renders unknown status gracefully', () => { render(); expect(screen.getByText('UNKNOWN STATE')).toBeDefined(); }); });