@@ -3,64 +3,72 @@ import {render, fireEvent, screen} from '../'
33
44test ( 'mouseEnter forwards relatedTarget correctly' , ( ) => {
55 const handleMouseEnter = jest . fn ( )
6-
6+
77 render ( < div onMouseEnter = { handleMouseEnter } > Hello</ div > )
8-
8+
99 const element = screen . getByText ( 'Hello' )
1010 const mockRelatedTarget = document . createElement ( 'div' )
11-
11+
1212 fireEvent . mouseEnter ( element , {
1313 relatedTarget : mockRelatedTarget ,
1414 } )
15-
15+
1616 expect ( handleMouseEnter ) . toHaveBeenCalledTimes ( 1 )
17- expect ( handleMouseEnter . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe ( mockRelatedTarget )
17+ expect ( handleMouseEnter . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe (
18+ mockRelatedTarget ,
19+ )
1820} )
1921
2022test ( 'mouseOver forwards relatedTarget correctly (for comparison)' , ( ) => {
2123 const handleMouseOver = jest . fn ( )
22-
24+
2325 render ( < div onMouseOver = { handleMouseOver } > Hello</ div > )
24-
26+
2527 const element = screen . getByText ( 'Hello' )
2628 const mockRelatedTarget = document . createElement ( 'div' )
27-
29+
2830 fireEvent . mouseOver ( element , {
2931 relatedTarget : mockRelatedTarget ,
3032 } )
31-
33+
3234 expect ( handleMouseOver ) . toHaveBeenCalledTimes ( 1 )
33- expect ( handleMouseOver . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe ( mockRelatedTarget )
35+ expect ( handleMouseOver . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe (
36+ mockRelatedTarget ,
37+ )
3438} )
3539
3640test ( 'pointerEnter forwards relatedTarget correctly' , ( ) => {
3741 const handlePointerEnter = jest . fn ( )
38-
42+
3943 render ( < div onPointerEnter = { handlePointerEnter } > Hello</ div > )
40-
44+
4145 const element = screen . getByText ( 'Hello' )
4246 const mockRelatedTarget = document . createElement ( 'div' )
43-
47+
4448 fireEvent . pointerEnter ( element , {
4549 relatedTarget : mockRelatedTarget ,
4650 } )
47-
51+
4852 expect ( handlePointerEnter ) . toHaveBeenCalledTimes ( 1 )
49- expect ( handlePointerEnter . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe ( mockRelatedTarget )
53+ expect ( handlePointerEnter . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe (
54+ mockRelatedTarget ,
55+ )
5056} )
5157
5258test ( 'mouseLeave forwards relatedTarget correctly' , ( ) => {
5359 const handleMouseLeave = jest . fn ( )
54-
60+
5561 render ( < div onMouseLeave = { handleMouseLeave } > Hello</ div > )
56-
62+
5763 const element = screen . getByText ( 'Hello' )
5864 const mockRelatedTarget = document . createElement ( 'div' )
59-
65+
6066 fireEvent . mouseLeave ( element , {
6167 relatedTarget : mockRelatedTarget ,
6268 } )
63-
69+
6470 expect ( handleMouseLeave ) . toHaveBeenCalledTimes ( 1 )
65- expect ( handleMouseLeave . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe ( mockRelatedTarget )
71+ expect ( handleMouseLeave . mock . calls [ 0 ] [ 0 ] . relatedTarget ) . toBe (
72+ mockRelatedTarget ,
73+ )
6674} )
0 commit comments