diff --git a/packages/react/src/Overlay/Overlay.test.tsx b/packages/react/src/Overlay/Overlay.test.tsx index d80db8c755a..5a4fc97516a 100644 --- a/packages/react/src/Overlay/Overlay.test.tsx +++ b/packages/react/src/Overlay/Overlay.test.tsx @@ -154,7 +154,7 @@ describe('Overlay', () => { const user = userEvent.setup() const container = render( - + , ) @@ -162,8 +162,10 @@ describe('Overlay', () => { await user.click(container.getByText('Open right overlay')) expect(container.getByText('Look! right aligned')).toBeInTheDocument() - const overlay = container.getByText('Look! right aligned').parentElement?.parentElement + const innerOverlay = container.getByText('Look! right aligned') + const overlay = container.getByRole('dialog') + expect(innerOverlay).toBeInTheDocument() expect(overlay).toHaveStyle({position: 'fixed', right: 0}) expect(overlay).not.toHaveStyle({left: 0}) @@ -182,7 +184,7 @@ describe('Overlay', () => { const user = userEvent.setup() const container = render( - + , ) @@ -190,7 +192,10 @@ describe('Overlay', () => { await user.click(container.getByText('Open left overlay')) expect(container.getByText('Look! left aligned')).toBeInTheDocument() - const overlay = container.getByText('Look! left aligned').parentElement?.parentElement + const innerOverlay = container.getByText('Look! left aligned') + const overlay = container.getByRole('dialog') + + expect(innerOverlay).toBeInTheDocument() expect(overlay).toHaveStyle({left: 0, position: 'absolute'}) spy.mockRestore()