Aller au contenu principal

Reason Testing Library

[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 →

Des bindings pour plusieurs bibliothèques de tests ont été portés en ReasonML.

bs-react-testing-library contient des bindings BuckleScript pour React Testing Library.

bs-dom-testing-library contient des bindings BuckleScript pour DOM Testing Library.

npm install --save-dev bs-dom-testing-library
npm install --save-dev bs-react-testing-library

Configuration

Après installation, ajoutez ceci à votre fichier bsconfig.json :

{
"bs-dev-dependencies": ["bs-react-testing-library"]
}

ou

{
"bs-dev-dependencies": ["bs-dom-testing-library"]
}

Autres dépendances

bs-platform

C'est l'outil utilisé par BuckleScript pour compiler du code Reason en JS. Si vous ne l'avez pas dans votre projet, installez-le ainsi :

npm install --save-dev bs-platform

bs-jest

C'est le runner de tests recommandé, un wrapper autour de Jest. Tous les exemples ici l'utiliseront.

npm install --save-dev @glennsl/bs-jest

Puis mettez à jour bsconfig.json :

{
"bs-dev-dependencies": ["@glennsl/bs-jest"]
}