Ir para o conteúdo principal

Jest 11.0

· 5 min de leitura"
Tradução Beta Não Oficial

Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →

Hoje anunciamos uma mudança para revisões principais do Jest, sendo o Jest 11.0 o primeiro lançamento major. O Jest vem sendo usado por engenheiros do Facebook e em nossos sistemas de integração contínua há anos, e acreditamos que ele já ultrapassou há muito tempo um "lançamento 1.0". Isso é similar a uma mudança que a equipe do React fez.

Se você está usando o Jest 0.9 ou Jest 0.10, a atualização deve ser tranquila. Todas as mudanças dos últimos meses foram incorporadas ao Jest 11.0.

Novidades no Jest 11.0

Integração com Babel e Configuração Simplificada

O babel-jest foi incorporado ao repositório recém-modularizado do Jest e agora está perfeitamente integrado. Se você está atualizando de uma versão mais antiga do Jest ou quer adotá-lo, recomendamos ler o Guia de Introdução.

javascript-unit-testing-performance

· 11 min de leitura"
Tradução Beta Não Oficial

Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →

O Jest executa milhares de testes no Facebook constantemente, seja por integração contínua ou acionado manualmente por engenheiros durante o desenvolvimento. Isso funcionou bem por anos, mesmo quando as pessoas que trabalhavam no Jest migraram para outros projetos dentro do Facebook.

Porém, conforme os engenheiros adicionavam cada vez mais testes, percebemos que o desempenho do Jest não escalaria. Além disso, no último ano o ecossistema JavaScript mudou dramaticamente com a introdução de elementos como npm3 e Babel, que não havíamos antecipado. Formamos uma nova equipe do Jest para resolver todas essas questões e compartilharemos nosso progresso e planos neste blog a partir de agora.