Para deixar ainda mais completo esse módulo de Frontend, chegamos aos testes \o/ ! Onde, para mim, tudo faz sentido de verdade!!! Dizem que sou uma das maiores entusiastas dos testes na turma . Mas como não ser entusiasta de algo que nos mostra onde queremos chegar? Nos mostra o caminho do que devemos fazer... É como um mapa. E se der qualquer erro, sabemos onde estamos errando e podemos agir rápido! Como não amar testes??
✔️ 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.
Nesse projeto foram escritos testes para uma aplicação React. (Aplicação desenvolvida pela Trybe)
Este repositório já continha uma aplicação React criada e configurada. Após ter clonado o projeto e instaladas as dependências, foram escritos testes utilizando Jest e React Testing Libary.