Aller au contenu principal

Introduction

[Traduction Bêta Non Officielle]

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Preact Testing Library sur GitHub

npm install --save-dev @testing-library/preact

Cette bibliothèque est construite au-dessus de DOM Testing Library qui contient l'essentiel de la logique sous-jacente aux requêtes.

Le problème

Vous souhaitez écrire des tests pour vos composants Preact qui évitent les détails d'implémentation, tout en restant maintenables sur le long terme.

La solution

Preact Testing Library est une solution extrêmement légère pour tester des composants Preact. Elle fournit des fonctions utilitaires simples au-dessus de preact/test-utils, en encourageant de meilleures pratiques de test. Son principe directeur fondamental est :

Plus vos tests ressemblent à la façon dont votre logiciel est utilisé, plus ils peuvent vous donner confiance.

Consultez les introductions à DOM et à React pour une explication plus approfondie.

Ce que cette bibliothèque n'est pas :

  1. Un test runner ou framework.

  2. Spécifique à un framework de test particulier.

Nous recommandons Jest comme solution privilégiée. Consultez Utilisation sans Jest si vous envisagez d'utiliser un autre framework.