Testes Unitários com Jest e RTL
Nesse projeto foram utilizadas as bibliotecas Jest e RTL (React Testing Library) para realizar os testes unitários dos componentes da aplicação Pokédex, com os seguintes objetivos:
-
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.
-
Criar mocks de APIs utilizando fetch.
-
Testar inputs.