Configuration
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 →
Si vous exécutez vos tests dans le navigateur via webpack (ou un outil similaire),
alors DOM Testing Library devrait fonctionner immédiatement. Cependant, la plupart
des utilisateurs de DOM Testing Library l'utilisent avec
le framework de test Jest en configurant testEnvironment
sur
jest-environment-jsdom.
Utilisation sans Jest
jsdom est une implémentation JavaScript pure des
API DOM et navigateur qui s'exécute dans Node. Si vous n'utilisez pas Jest mais
souhaitez exécuter vos tests dans Node, vous devez installer jsdom vous-même.
Il existe également un package appelé
global-jsdom permettant de configurer
l'environnement global pour simuler les API navigateur. Notez que si vous utilisez
Vitest, il suffit de configurer
environment sur jsdom pour obtenir
le même effet, sans avoir besoin de global-jsdom.
Commencez par installer jsdom et global-jsdom.
- npm
- Yarn
npm install --save-dev jsdom global-jsdom
yarn add --dev jsdom global-jsdom
Avec mocha, la commande de test ressemblerait à ceci :
mocha --require global-jsdom/register