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 →

Solid Testing Library sur GitHub

Inspiré entièrement par preact-testing-library

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

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 Solid qui évitent les détails d'implémentation et restent maintenables sur le long terme.

La solution

Solid Testing Library est une solution très légère pour tester des composants Solid. 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.

Si vous utilisez Jest, nous recommandons d'utiliser solid-jest pour correctement résoudre la version navigateur de Solid, car Jest utilisera par défaut la version serveur lorsqu'il s'exécute dans Node.

💡 Si vous utilisez Jest ou vitest, vous pourriez également être intéressé par l'installation de @testing-library/jest-dom pour utiliser les matchers personnalisés Jest.