Skip to content

Commit 3ec395c

Browse files
improve test based on a recommendation
1 parent 113f03f commit 3ec395c

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

packages/eui/src/components/tool_tip/tool_tip.test.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
*/
88

99
import React, { useRef } from 'react';
10-
import { fireEvent } from '@testing-library/react';
10+
import { fireEvent, within } from '@testing-library/react';
11+
import { userEvent } from '@storybook/test';
1112
import {
1213
render,
1314
waitForEuiToolTipVisible,
@@ -63,13 +64,14 @@ describe('EuiToolTip', () => {
6364

6465
it('uses custom offset prop value', async () => {
6566
const offsetValue = 32;
66-
const { baseElement, getByTestSubject } = render(
67+
const { baseElement } = render(
6768
<EuiToolTip content="content" offset={offsetValue} {...requiredProps}>
6869
<button data-test-subj="trigger">Trigger</button>
6970
</EuiToolTip>
7071
);
71-
// Simulate mouse over to show tooltip
72-
fireEvent.mouseOver(getByTestSubject('trigger'));
72+
const trigger = within(baseElement).getByRole('button');
73+
74+
await userEvent.hover(trigger);
7375
await waitForEuiToolTipVisible();
7476
expect(baseElement).toMatchSnapshot();
7577
});

0 commit comments

Comments
 (0)