Aller au contenu principal

Installation

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

Ce module est distribué via npm qui est fourni avec node et doit être installé en tant que devDependencies dans votre projet :

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

Wrappers

Si vous utilisez un framework ou une bibliothèque comme React, vous voudrez probablement installer le wrapper correspondant :

Écosystème

DOM Testing Library fonctionne parfaitement avec ces bibliothèques complémentaires :

Exports principaux

Vous pouvez consulter le package.json de DOM Testing Library ici.

Plus précisément, les champs main, module et umd:main sont utiles. Chacun pointe vers un fichier adapté à certaines situations. Généralement, votre framework de test résoudra automatiquement celui qui convient, mais si ce n'est pas le cas, vous pouvez soit configurer votre framework pour qu'il résolve le bon fichier lors du require/import de @testing-library/dom, soit importer explicitement le fichier nécessaire. Par exemple :

import {within} from '@testing-library/dom/dist/@testing-library/dom.umd.js'

Vous pouvez consulter les fichiers publiés dans dist ici.

Le fichier main est configuré pour compiler avec la version de node spécifiée dans le champ engines.node du package.json. En revanche, les fichiers module et umd:main sont configurés pour supporter des navigateurs aussi anciens qu'IE 10.