Saltar al contenido principal

Configuració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 →

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

Con mocha, el comando de prueba se vería similar a esto:

mocha --require global-jsdom/register