// write unit test for avatar-group components import React from 'react'; import { render, type RenderResult } from '@testing-library/react'; import { Avatar } from '../avatar'; import { AvatarGroup } from '../avatar-group'; describe('AvatarGroup', () => { let wrapper: RenderResult; beforeEach(() => { wrapper = render( {Array.from({ length: 10 }, (_, i) => ( {i} ))} ); }); it('should render correctly', () => { expect(() => wrapper.unmount()).not.toThrow(); }); it('ref should be forwarded', () => { const ref = React.createRef(); render( {Array.from({ length: 10 }, (_, i) => ( {i} ))} ); expect(ref.current).not.toBeNull(); }); });