@@ -21,7 +21,7 @@ pointer([{target: element}, {keys: '[MouseLeft]', target: element}])
21
21
``` js
22
22
test (' click' , async () => {
23
23
const user = userEvent .setup ()
24
- render (< input type= " checkbox" onChange = {onChange} / > )
24
+ render (< input type= " checkbox" / > )
25
25
26
26
const checkbox = screen .getByRole (' checkbox' )
27
27
@@ -46,7 +46,7 @@ pointer([{target: element}, {keys: '[MouseLeft][MouseLeft]', target: element}])
46
46
``` js
47
47
test (' double click' , async () => {
48
48
const user = userEvent .setup ()
49
- render (< input type= " checkbox" onChange = {onChange} / > )
49
+ render (< input type= " checkbox" / > )
50
50
51
51
const checkbox = screen .getByRole (' checkbox' )
52
52
@@ -72,7 +72,7 @@ pointer([
72
72
``` js
73
73
test (' triple click' , async () => {
74
74
const user = userEvent .setup ()
75
- render (< input type= " checkbox" onChange = {onChange} / > )
75
+ render (< input type= " checkbox" / > )
76
76
77
77
const checkbox = screen .getByRole (' checkbox' )
78
78
@@ -97,31 +97,31 @@ pointer({target: element})
97
97
``` js
98
98
const TestComponent = () => {
99
99
const [isHover , setIsHover ] = useState (false )
100
-
100
+
101
101
return (
102
- < div
103
- style = {{ backgroundColor : isHover ? ' red ' : ' green ' }}
102
+ < p
103
+ role = " paragraph "
104
104
onMouseEnter= {() => setIsHover (true )}
105
105
onMouseLeave= {() => setIsHover (false )}
106
106
>
107
- Hover
108
- < / div >
107
+ {isHover ? ' Hover' : ' UnHover ' }
108
+ < / p >
109
109
)
110
110
}
111
111
112
112
test (' hover/unhover' , async () => {
113
113
const user = userEvent .setup ()
114
114
render (< TestComponent / > )
115
115
116
- const hoverBox = screen .getByText ( ' Hover ' )
116
+ const paragraph = screen .getByRole ( ' paragraph ' )
117
117
118
- await userEvent .hover (hoverBox )
118
+ await user .hover (paragraph )
119
119
120
- expect (hoverBox). toHaveStyle ({ backgroundColor : ' red ' } )
120
+ expect (paragraph). toHaveTextContent ( ' Hover ' )
121
121
122
- await userEvent .unhover (hoverBox )
122
+ await user .unhover (paragraph )
123
123
124
- expect (hoverBox). toHaveStyle ({ backgroundColor : ' green ' } )
124
+ expect (paragraph). toHaveTextContent ( ' UnHover ' )
125
125
})
126
126
```
127
127
0 commit comments