Cero configuración
Cero configuración
Jest busca funcionar inmediatamente, sin configuración, en la mayoría de proyectos JavaScript.
Snapshots
Snapshots
Crea pruebas que rastrean objetos grandes con facilidad. Los snapshots pueden estar junto a tus pruebas o incrustados en línea.
Aisladas
Aisladas
Las pruebas se paralelizan ejecutándose en sus propios procesos para maximizar el rendimiento.
API excelente
API excelente
Desde it hasta expect - Jest reúne todo el kit de herramientas en un solo lugar. Bien documentado, bien mantenido, simplemente excelente.

Rápido y seguro
Rápido y seguro
Al garantizar que tus pruebas tengan un estado global único, Jest puede ejecutar pruebas en paralelo de forma confiable. Para agilizar el proceso, Jest ejecuta primero las pruebas que fallaron anteriormente y reorganiza las ejecuciones según el tiempo que tardan los archivos de prueba.
Cobertura de código
Cobertura de código
Genera cobertura de código añadiendo el flag --coverage. No se necesita configuración adicional. Jest puede recopilar información de cobertura de proyectos completos, incluyendo archivos no probados.


Simulación sencilla
Simulación sencilla
Jest utiliza un resolvedor personalizado para las importaciones en tus pruebas, facilitando simular cualquier objeto fuera del alcance de tu prueba. Puedes usar importaciones simuladas con la completa API de Funciones Mock para espiar llamadas de funciones con sintaxis de prueba legible.
Excepciones claras
Excepciones claras
Las pruebas fallan—cuando esto ocurre, Jest proporciona un contexto detallado del porqué. Aquí hay algunos ejemplos:

Filosofía
Jest es un framework de pruebas de JavaScript diseñado para garantizar la corrección de cualquier base de código JavaScript. Te permite escribir pruebas con una API accesible, familiar y rica en funciones que brinda resultados rápidamente.
Jest está bien documentado, requiere poca configuración y puede extenderse para adaptarse a tus necesidades.
Jest hace que las pruebas sean placenteras.
- Equipo central de Jest
Documentación y charlas
El equipo central de Jest y los contribuyentes hablan regularmente sobre Jest y las pruebas placenteras en JavaScript. Mira nuestra charla sobre Construyendo herramientas JavaScript de alta calidad en jsconf.eu 2017 y nuestra charla sobre Jest como plataforma en ReactiveConf 2017.
Open Collective
Jest utiliza Open Collective para apoyar a los desarrolladores que contribuyen a Jest.
Patrocinadores Gold
Patrocinadores destacados
Join 600+ donors who sponsor Jest for $3 or more per month on opencollective.com.
¿Quién usa Jest?
¡Mucha gente! Con más de 100 millones de descargas en el último mes, y utilizado en más de 15,000,000 de repositorios públicos en GitHub.
Jest se utiliza ampliamente en estas empresas:








