Projeto para escrever testes para uma aplicação React.
Esta aplicação é um dos diversos projetos realizados durante meu período de estudos no curso de desenvolvimento Web na Trybe.
Todos os arquivos ou funções que não foram desenvolvidos por mim foram removidos do projeto, através de um script da própria Trybe, com o intuito de manter a integridade dos direitos autorais das partes.
Você pode acessar os termos de uso através desse link.
Clone o projeto:
git clone git@github.com:Caiopadilha2/React-Testing-Library-Trybe.git
Entre no diretório do projeto:
cd React-Testing-Library-Trybe
Instale as dependências:
npm install
Inicie o servidor:
npm start
Bibliotecas | Documentação |
---|---|
React | https://pt-br.reactjs.org/ |
React Testing Library | https://testing-library.com/docs/react-testing-library/intro/ |
ESLint | https://eslint.org/ |
JavaScript | https://developer.mozilla.org/pt-BR/docs/Web/JavaScript |
Neste projeto, fui avaliado se eu era 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.
-
Criar mocks de APIs utilizando fetch.
-
Testar inputs.