Valeu Daniel! Sobre o userEvent, tem diferença sim, ele se assemelha mais à forma como os usuários interagem com os elementos do DOM. Por exemplo, quando o usuário clica em um botão, alguns eventos são disparados, mousedown, mouseup, click, etc. Com o fireEvent estamos apenas disparando um evento específico. Nesse caso, poderíamos usar fireEvent.click, mas o único evento disparado seria o click, dessa forma não estaria representando a forma como o usuário interage botão.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Muito top!!! Ei Felipe ali tu usou o userEvent pra criar o evento de click no botão, tem diferença em usar o fireEvent ou userEvent?
Valeu Daniel! Sobre o
userEvent
, tem diferença sim, ele se assemelha mais à forma como os usuários interagem com os elementos do DOM. Por exemplo, quando o usuário clica em um botão, alguns eventos são disparados,mousedown
,mouseup
,click
, etc. Com ofireEvent
estamos apenas disparando um evento específico. Nesse caso, poderíamos usarfireEvent.click
, mas o único evento disparado seria oclick
, dessa forma não estaria representando a forma como o usuário interage botão.