Neste projeto nos foi entregue uma Pokedex 100% funcional em React e fomos desafiados à escrever os testes Jest
e a biblioteca React Testing Library
para cada requisito, afim de garantir que a aplicação estava funcionando corretamente. Foi necessário a utilização de seletores, simular eventos, testar fluxos lógicos assíncronos, testar os inputs e escrever testes que permitissem a refatoração da aplicação sem necessidade de alteração dos testes, tudo isso utilizando as funcionalidades da RTL em testes automatizados.
Toda estrutura do projeto foi fornecida pela Trybe, meu código foi desenvolvido nos arquivos da pasta src/tests.
- Teste o componente
<App.js />
- Teste o componente
<About.js />.
- Teste o componente
<FavoritePokemons.js />
- Teste o componente
<NotFound.js />
- Teste o componente
<Pokedex.js />
- Teste o componente
<Pokemon.js />
- Teste o componente
<PokemonDetails.js />