Saltar al contenido principal

Instalación

[Traducción Beta No Oficial]

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Este módulo se distribuye mediante npm, que viene incluido con node, y debe instalarse como una de las devDependencies de tu proyecto:

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

Bibliotecas específicas

Si estás usando un framework o biblioteca como React, probablemente querrás instalar su adaptador específico:

Ecosistema

DOM Testing Library funciona bien con estas bibliotecas complementarias:

Exportaciones principales

Puedes revisar el package.json de DOM Testing Library aquí.

En particular, los campos main, module y umd:main son útiles. Cada uno apunta a un archivo que sirve para situaciones específicas. Normalmente, tu framework de pruebas resolverá automáticamente el adecuado para tu caso, pero si no lo hace, puedes configurar tu framework para que resuelva al archivo correcto al requerir/importar @testing-library/dom, o importar explícitamente el archivo que necesites. Por ejemplo:

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

Puedes revisar los archivos publicados en dist aquí.

El archivo main está configurado para compilarse con compatibilidad para la versión de Node especificada en el campo engines.node del package.json. Mientras que los archivos module y umd:main están configurados para compilarse con compatibilidad para navegadores tan antiguos como IE 10.