Boas-vindas ao repositório do projeto de testes com a React Testing Library!

O que foi desenvolvido 👨‍💻

Nesse projeto escrevi testes para uma aplicação React já criada e configurada, onde para cada requisito listado, escrevi testes que garantiram sua corretude utilizando Jest e a biblioteca React Testing Library.

E para verificar os testes criados, foi utilizado o STRYKER, que inseria bugs e mutações nos códigos para averiguar a assertividade deles, impedindo os "falsos positivos" e "falsos negativos".

Neste projeto, fui capaz de:

  • Utilizar os seletores (queries) da React-Testing-Library em testes automatizados;

  • Simular eventos com a React-Testing-Library em testes automatizados;

  • Testar fluxos lógicos assíncronos com a React-Testing-Library;

  • Escrever testes que permitam a refatoração da estrutura dos componentes da aplicação sem necessidade de serem alterados;

  • Testar inputs.