Saltar al contenido principal

Jest 11.0

· 5 min de lectura
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 →

Hoy anunciamos el cambio a revisiones principales para Jest, siendo Jest 11.0 la primera versión mayor. Jest ha sido utilizado por ingenieros de Facebook y en nuestros sistemas de integración continua durante años, y creemos que Jest ha estado mucho más allá de un "lanzamiento 1.0" desde hace tiempo. Esto es similar a un cambio que el equipo de React implementó.

Si estás usando Jest 0.9 o Jest 0.10, la actualización debería ser transparente. Todos los cambios de los últimos meses se incorporaron en Jest 11.0.

Novedades en Jest 11.0

Integración con Babel y configuración simplificada

babel-jest se adoptó dentro del repositorio recientemente modularizado de Jest y ahora está perfectamente integrado. Si estás actualizando desde una versión anterior de Jest o planeas adoptarlo, te recomendamos leer la guía de inicio.

javascript-unit-testing-performance

· 10 min de lectura
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 →

Jest ejecuta miles de pruebas en Facebook constantemente, ya sea mediante integración continua o invocado manualmente por ingenieros durante el desarrollo. Esto funcionó bien durante años, incluso cuando las personas que trabajaban en Jest pasaron a otros proyectos dentro de Facebook.

Sin embargo, a medida que los ingenieros agregaban más y más pruebas, notamos que el rendimiento de Jest no escalaría adecuadamente. Además, en el último año el ecosistema JavaScript ha cambiado drásticamente con la introducción de elementos como npm3 y Babel, lo cual no habíamos anticipado. Formamos un nuevo equipo de Jest para abordar todos estos problemas y compartiremos nuestro progreso y planes en este blog a partir de ahora.