Utiliser UserEvent au lieu de FireEvent
12 septembre 2023
TL;DR​
Utiliser userEvent et ne plus utiliser fireEvent
Contributeurs​
Gauthier Fiorentino, Suxue Li, Dorian De Rosa, Julie Brunetto
Statut​
Accepté
Contexte​
Actuellement, notre code utilise à la fois fireEvent et userEvent. fireEvent est utilisé pour simuler des événements du DOM, tandis que le userEvent est utilisé pour simuler des interactions utilisateur plutôt que des événements concrets. C'est pourquoi nous devons désormais privilégier l'utilisation de userEvent pour tester les interactions avec nos composants.
Décision​
Utiliser userEvent et ne plus utiliser fireEvent pour simuler l'action d'un utilisateur Utiliser userEvent.setup() Ă la place de UserEvent pour simuler un unique utilisateur
Conséquences​
Repasser en BSR sur les fireEvent pour les transformer en userEvent. Sur les nouveaux développements utiliser userEvent