@@ -21,14 +21,12 @@ pointer([{target: element}, {keys: '[MouseLeft]', target: element}])
21
21
``` js
22
22
test (' click' , async () => {
23
23
const user = userEvent .setup ()
24
- const onChange = jest .fn ()
25
24
render (< input type= " checkbox" onChange= {onChange} / > )
26
25
27
26
const checkbox = screen .getByRole (' checkbox' )
28
27
29
28
await user .click (checkbox)
30
29
31
- expect (onChange).toHaveBeenCalledTimes (1 )
32
30
expect (checkbox).toBeChecked ()
33
31
})
34
32
```
@@ -48,14 +46,12 @@ pointer([{target: element}, {keys: '[MouseLeft][MouseLeft]', target: element}])
48
46
``` js
49
47
test (' double click' , async () => {
50
48
const user = userEvent .setup ()
51
- const onChange = jest .fn ()
52
49
render (< input type= " checkbox" onChange= {onChange} / > )
53
50
54
51
const checkbox = screen .getByRole (' checkbox' )
55
52
56
53
await user .dblClick (checkbox)
57
54
58
- expect (onChange).toHaveBeenCalledTimes (2 )
59
55
expect (checkbox).not .toBeChecked ()
60
56
})
61
57
```
@@ -76,14 +72,12 @@ pointer([
76
72
``` js
77
73
test (' triple click' , async () => {
78
74
const user = userEvent .setup ()
79
- const onChange = jest .fn ()
80
75
render (< input type= " checkbox" onChange= {onChange} / > )
81
76
82
77
const checkbox = screen .getByRole (' checkbox' )
83
78
84
79
await user .tripleClick (checkbox)
85
80
86
- expect (onChange).toHaveBeenCalledTimes (3 )
87
81
expect (checkbox).toBeChecked ()
88
82
})
89
83
```
0 commit comments