import { describe, it, expect } from 'vitest' import { render } from '@testing-library/react' import { CategorySkeleton } from './skeleton' describe('', () => { it('renders without crashing with defaults', () => { const { container } = render() expect(container.firstChild).not.toBeNull() expect( container.querySelectorAll('.MuiSkeleton-root').length, ).toBeGreaterThan(0) }) it('renders the requested row count', () => { const { container } = render() // Each row emits a label + value + bar skeleton, so > rows. expect( container.querySelectorAll('.MuiSkeleton-root').length, ).toBeGreaterThanOrEqual(3) }) it('renders the medium size variant', () => { const { container } = render() expect(container.firstChild).not.toBeNull() }) })