Reason Testing Library
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
- Yarn
npm install --save-dev bs-dom-testing-library
yarn add --dev bs-dom-testing-library
- npm
- Yarn
npm install --save-dev bs-react-testing-library
yarn add --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
- Yarn
npm install --save-dev bs-platform
yarn add --dev bs-platform
bs-jest
C'est le runner de tests recommandé, un wrapper autour de Jest. Tous les exemples ici l'utiliseront.
- npm
- Yarn
npm install --save-dev @glennsl/bs-jest
yarn add --dev @glennsl/bs-jest
Puis mettez à jour bsconfig.json :
{
"bs-dev-dependencies": ["@glennsl/bs-jest"]
}