import { describe, it, expect, vi } from 'vitest'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@/components/ui/select'; describe('Select', () => { it('renders trigger and opens content on click', async () => { const onValueChange = vi.fn(); render( ); await userEvent.click(screen.getByRole('combobox', { name: /fruit/i })); expect(screen.getByRole('option', { name: /apple/i })).toBeInTheDocument(); }); });