Nesse projeto, desenvolvido para o curso de Desenvolvimento Full-Stack da Trybe, eu escrevi testes para uma aplicação React que já estava criada e configurada, utilizando Jest
e a biblioteca React Testing Library
.
A aplicação contém uma implementação completa do app Pokédex e meu trabalho foi, para cada requisito listado, escrever testes
que garantam sua corretude.
Neste projeto, eu exerci as seguintes habilidades/conhecimentos:
- 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;
Todos os códigos dentro do diretório de testes foram inteiramente desenvolvidos por mim.