Aller au contenu principal

Configuration

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

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 install --save-dev jsdom global-jsdom

Avec mocha, la commande de test ressemblerait à ceci :

mocha --require global-jsdom/register