Aller au contenu principal

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