Skip to content

Commit e50aa8c

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

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

docs/user-event/api-convenience.mdx

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

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

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

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

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

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

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

0 commit comments

Comments
 (0)