import * as React from 'react'; import { expect } from 'chai'; import { createRenderer, screen } from '@mui/internal-test-utils'; import Dialog from '@mui/material/Dialog'; import DialogTitle from '@mui/material/DialogTitle'; describe(' integration', () => { const { render } = createRenderer(); it('is automatically labelled by its DialogTitle', () => { render( Set backup account , ); expect(screen.getByRole('dialog')).toHaveAccessibleName('Set backup account'); }); it('can be manually labelled', () => { render( Set backup account , ); const dialog = screen.getByRole('dialog'); expect(dialog).toHaveAccessibleName('Set backup account'); expect(dialog).to.have.attr('aria-labelledby', 'dialog-title'); }); });