import { describe, expect, it } from '@jest/globals'; import { render, screen as rtlScreen } from '../../../../tests/utils'; import { Heading } from '../heading'; import { Modal } from './modal'; const title = 'A custom title'; const children = 'Labore ullam delectus sit modi quam dolores. Ratione id sint aliquid facilis ipsum. Unde necessitatibus provident minus.'; describe('Modal', () => { it('renders a title', () => { const level = 2; render( {title}}> {children} ); expect(rtlScreen.getByRole('heading', { level })).toHaveTextContent(title); }); it('renders the modal body', () => { render({children}); expect(rtlScreen.getByText(children)).toBeInTheDocument(); }); });