Configuração zero
Configuração zero
O Jest busca funcionar imediatamente, sem configuração, na maioria dos projetos JavaScript.
Snapshots
Snapshots
Crie testes que rastreiam grandes objetos com facilidade. Snapshots ficam junto aos testes ou incorporados no código.
Isolados
Isolados
Testes são paralelizados em processos independentes para maximizar desempenho.
Ótima API
Ótima API
De it a expect - Jest tem todo o kit de ferramentas em um só lugar. Bem documentado, bem mantido, simplesmente ótimo.

Rápido e seguro
Rápido e seguro
Ao garantir que seus testes tenham estado global único, o Jest pode executar testes em paralelo com confiabilidade. Para agilizar, o Jest prioriza testes que falharam anteriormente e reorganiza execuções com base no tempo de execução dos arquivos de teste.
Cobertura de código
Cobertura de código
Gere cobertura de código adicionando a flag --coverage. Sem configuração adicional necessária. O Jest coleta informações de cobertura de projetos inteiros, incluindo arquivos não testados.


Mocking simplificado
Mocking simplificado
O Jest usa um resolvedor personalizado para imports em testes, simplificando o mock de objetos externos ao escopo do teste. Use imports simulados com a robusta API de Mock Functions para monitorar chamadas de funções com sintaxe legível.
Exceções esclarecedoras
Exceções esclarecedoras
Testes falham—quando isso acontece, o Jest fornece contexto detalhado. Veja exemplos:

Filosofia
O Jest é um framework de testes JavaScript projetado para garantir a correção de bases de código JavaScript. Ele permite escrever testes com uma API acessível, familiar e rica em recursos que fornece resultados rapidamente.
O Jest é bem documentado, requer pouca configuração e pode ser estendido para atender suas necessidades.
O Jest torna os testes prazerosos.
- Equipe principal do Jest
Documentação e palestras
A equipe principal e colaboradores do Jest falam regularmente sobre Jest e Testes JavaScript Prazerosos. Confira nossa palestra sobre Construindo Ferramentas JavaScript de Alta Qualidade na jsconf.eu 2017 e sobre Jest como Plataforma na ReactiveConf 2017.
Open Collective
O Jest usa o Open Collective para apoiar desenvolvedores que contribuem com o projeto.
Patrocinadores Ouro
Patrocinadores em Destaque
Join 600+ donors who sponsor Jest for $3 or more per month on opencollective.com.
Quem usa o Jest?
Muita gente! Com 100+ milhões de downloads no último mês e usado em mais de 15.000.000 repositórios públicos no GitHub.
O Jest é usado extensivamente nestas empresas:








