File tree Expand file tree Collapse file tree
packages/eui/src/components/tool_tip Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 */
88
99import 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' ;
1112import {
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 } ) ;
You can’t perform that action at this time.
0 commit comments