🃏 Techtalks - Jest 🃏

Delightful JavaScript Testing

O que iremos fazer?

Vamos construir uma batalha pokemon baseada nos dados da Pokemon API e nos cálculos de dano da Bulbapedia e apartir disso vamos usar o Jest para validarmos tudo que criarmos.

Por que usar o Jest?

Jest é usado por equipes de todos os tamanhos para testar aplicativos da Web, serviços node.js, aplicativos móveis e APIs.

Plataforma de testes com zero de configuração

Jest é usado pelo Facebook para testar códigos JavaScript, incluindo os aplicativos React. Uma das filosofias de Jest é fornecer uma experiência integrada de "configuração zero".

Rápido e com sandbox

Jest paralelisa as execuções de teste entre workers para maximizar o desempenho. As mensagens do console são armazenadas em buffer e impressas junto com os resultados do teste. Redefinições automáticas de estado global para cada teste são feitas, para que nenhum teste entre em conflito.

Relatórios de cobertura de código integrados

Crie facilmente relatórios de cobertura de código usando --coverage. Nenhuma configuração adicional ou bibliotecas necessárias! Jest pode coletar informações de cobertura de código de projetos inteiros, incluindo arquivos não testados.

Que tal experimentar o Jest?

Você pode experimentar uma versão real do Jest usando repl.it É só rodar o Playground;

Referências