Skip to content

Commit ae4d795

Browse files
committed
fix: Fix userEvent/convenience Example Code
1 parent e50aa8c commit ae4d795

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

docs/user-event/api-convenience.mdx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pointer([{target: element}, {keys: '[MouseLeft]', target: element}])
2121
```js
2222
test('click', async () => {
2323
const user = userEvent.setup()
24-
render(<input type="checkbox" onChange={onChange} />)
24+
render(<input type="checkbox" />)
2525

2626
const checkbox = screen.getByRole('checkbox')
2727

@@ -46,7 +46,7 @@ pointer([{target: element}, {keys: '[MouseLeft][MouseLeft]', target: element}])
4646
```js
4747
test('double click', async () => {
4848
const user = userEvent.setup()
49-
render(<input type="checkbox" onChange={onChange} />)
49+
render(<input type="checkbox" />)
5050

5151
const checkbox = screen.getByRole('checkbox')
5252

@@ -72,7 +72,7 @@ pointer([
7272
```js
7373
test('triple click', async () => {
7474
const user = userEvent.setup()
75-
render(<input type="checkbox" onChange={onChange} />)
75+
render(<input type="checkbox" />)
7676

7777
const checkbox = screen.getByRole('checkbox')
7878

@@ -97,31 +97,31 @@ pointer({target: element})
9797
```js
9898
const TestComponent = () => {
9999
const [isHover, setIsHover] = useState(false)
100-
100+
101101
return (
102-
<div
103-
style={{ backgroundColor: isHover ? 'red' : 'green' }}
102+
<p
103+
role="paragraph"
104104
onMouseEnter={() => setIsHover(true)}
105105
onMouseLeave={() => setIsHover(false)}
106106
>
107-
Hover
108-
</div>
107+
{isHover ? 'Hover' : 'UnHover'}
108+
</p>
109109
)
110110
}
111111

112112
test('hover/unhover', async () => {
113113
const user = userEvent.setup()
114114
render(<TestComponent />)
115115

116-
const hoverBox = screen.getByText('Hover')
116+
const paragraph = screen.getByRole('paragraph')
117117

118-
await userEvent.hover(hoverBox)
118+
await user.hover(paragraph)
119119

120-
expect(hoverBox).toHaveStyle({ backgroundColor: 'red' })
120+
expect(paragraph).toHaveTextContent('Hover')
121121

122-
await userEvent.unhover(hoverBox)
122+
await user.unhover(paragraph)
123123

124-
expect(hoverBox).toHaveStyle({ backgroundColor: 'green' })
124+
expect(paragraph).toHaveTextContent('UnHover')
125125
})
126126
```
127127

0 commit comments

Comments
 (0)