Configuración
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Si estás ejecutando tus pruebas en el navegador mediante webpack (o herramientas similares),
DOM Testing Library debería funcionar sin configuración adicional. Sin embargo, la mayoría
de usuarios que emplean DOM Testing Library lo hacen con
el framework de pruebas Jest configurando testEnvironment
como
jest-environment-jsdom
Uso sin Jest
jsdom es una implementación pura en JavaScript de
las APIs del DOM y del navegador que se ejecuta en Node. Si no usas Jest pero
quieres ejecutar tus pruebas en Node, deberás instalar jsdom manualmente.
También existe un paquete llamado
global-jsdom que configura
el entorno global para simular las APIs del navegador. Ten en cuenta que si usas
Vitest, solo necesitas configurar
environment como jsdom para lograr
el mismo efecto, sin requerir global-jsdom.
Primero, instala jsdom y global-jsdom.
- npm
- Yarn
npm install --save-dev jsdom global-jsdom
yarn add --dev jsdom global-jsdom
Con mocha, el comando de prueba se vería similar a esto:
mocha --require global-jsdom/register