Skip to content

Commit 03fe342

Browse files
committed
updating query by dialog to note
1 parent af40df6 commit 03fe342

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/react-components/react-infobutton/src/components/InfoButton/InfoButton.test.tsx

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ import { infoButtonClassNames } from './useInfoButtonStyles';
44
import type { RenderResult } from '@testing-library/react';
55

66
// testing-library's queryByRole function doesn't look inside portals
7-
function queryByRoleDialog(result: RenderResult) {
8-
const dialogs = result.baseElement.querySelectorAll('[role="dialog"]');
9-
if (!dialogs?.length) {
7+
function queryByRoleNote(result: RenderResult) {
8+
const notes = result.baseElement.querySelectorAll('[role="note"]');
9+
if (!notes?.length) {
1010
return null;
1111
} else {
12-
expect(dialogs.length).toBe(1);
13-
return dialogs.item(0) as HTMLElement;
12+
expect(notes.length).toBe(1);
13+
return notes.item(0) as HTMLElement;
1414
}
1515
}
1616

1717
const getPopoverSurfaceElement = (result: RenderResult) => {
1818
// button needs to be clicked otherwise content won't be rendered.
1919
result.getByRole('button').click();
20-
const dialog = queryByRoleDialog(result);
20+
const dialog = queryByRoleNote(result);
2121
expect(dialog).not.toBeNull();
2222
return dialog!;
2323
};

0 commit comments

Comments
 (0)