Skip to content

A aplicação contém uma implementação completa de todos os requisitos da Pokédex. Meu objetivo foi, para cada requisito listado, escrever testes que garantam sua corretude, atentando-se aos falsos positivos.

Notifications You must be signed in to change notification settings

MarcoViana0303/react-testing-library

Repository files navigation

React Testing Library

Neste projeto, implementei testes para uma aplicação React que foi criada e configurada pela Trybe, utilizando Jest e a biblioteca React Testing Library. A aplicação contém uma implementação completa de todos os requisitos da Pokédex. Meu objetivo foi, para cada requisito listado, escrever testes que garantam sua corretude, atentando-se aos falsos positivos.

Para isso, tive as habilidades 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;

  • Testar inputs.

Referência

Rodando localmente

Clone o projeto

  git clone git@github.com:MarcoViana0303/react-testing-library.git

Entre no diretório do projeto

  cd react-testing-library

Instale as dependências

  npm install

Inicie o servidor

  npm run start

Rodando os testes

Para rodar os testes, rode o seguinte comando

  npm run test

Ilustração do projeto

Projeto Tryunfo

Feedback

Encontrou algum erro ou está com alguma dúvida? Não deixe de entrar em contato comigo!

🔗 Links

linkedin gmail portfolio

About

A aplicação contém uma implementação completa de todos os requisitos da Pokédex. Meu objetivo foi, para cada requisito listado, escrever testes que garantam sua corretude, atentando-se aos falsos positivos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published