/* eslint-disable jest/require-top-level-describe */ import { render } from '@testing-library/react'; import React from 'react'; import { BaseAvatar } from './base-avatar'; describe('BaseAvatar', () => { it('should render correctly', () => { const { getByTestId } = render(); expect(getByTestId('base-avatar')).toBeDefined(); }); it('should render with different size classes', () => { const { getByTestId } = render( <> , ); expect(getByTestId('base-avatar-xs')).toHaveClass('base-avatar--size-xs'); expect(getByTestId('base-avatar-sm')).toHaveClass('base-avatar--size-sm'); expect(getByTestId('base-avatar-md')).toHaveClass('base-avatar--size-md'); expect(getByTestId('base-avatar-lg')).toHaveClass('base-avatar--size-lg'); expect(getByTestId('base-avatar-xl')).toHaveClass('base-avatar--size-xl'); }); });