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 →

Svelte Testing Library sur GitHub

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

Cette bibliothèque est construite sur dom-testing-library qui contient la majeure partie de la logique des requêtes.

Le problème

Vous souhaitez écrire des tests pour vos composants Svelte qui évitent d'inclure des détails d'implémentation et restent maintenables sur le long terme.

La solution

Svelte Testing Library est une solution très légère pour tester des composants Svelte. Elle fournit des fonctions utilitaires simples au-dessus de svelte, de manière à encourager de meilleures pratiques de test. Son principe directeur principal est :

Plus vos tests ressemblent à la manière dont votre logiciel est utilisé, plus ils vous donneront confiance.

Plutôt que de manipuler des instances de composants Svelte rendus, vos tests travailleront avec de véritables nœuds DOM. Consultez dom-testing-library 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.