Le component testing (test de composants) consiste à vérifier le comportement d’un composant React en simulant des interactions utilisateur.
React Testing Library est une bibliothèque conçue pour écrire des tests focussés sur l’expérience utilisateur plutôt que sur l’implémentation interne.
Principes clés
- Tests basés sur l’usage : Tester comme un utilisateur réel (ex: cliquer, taper).
- Aucune dépendance à l’implémentation : Ne pas tester les détails internes (ex: état interne).
- Sélecteurs sémantiques : Utiliser des attributs comme
getByRoleougetByText.