import { describe, test, expect } from 'vitest' import { render, screen } from '@testing-library/react' import { GroupWrapper } from './group-wrapper' describe('GroupWrapper', () => { const mockTitle = 'Group Title' const mockChildContent = 'Child Content' const mockChild =
{mockChildContent}
test('should render title and children when not collapsed', () => { render( {mockChild} , ) expect(screen.getByText(mockTitle)).toBeDefined() expect(screen.getByText(mockChildContent)).toBeDefined() }) test('should only render children when collapsed', () => { render( {mockChild} , ) expect(screen.queryByText(mockTitle)).toBeNull() expect(screen.getByText(mockChildContent)).toBeDefined() }) test('should default to not collapsed when collapsed prop is not provided', () => { render({mockChild}) expect(screen.getByText(mockTitle)).toBeDefined() expect(screen.getByText(mockChildContent)).toBeDefined() }) })