React Testing Library é um projeto cujo objetivo é a criação de testes unitários para uma aplicação React já existente.
A aplicação simula uma Pokédex, uma enciclopédia digital que contém informações sobre todos os pokémons. O tema é baseado da franquía de mídia Pokémon.
Todos os arquivos e pastas contidos na pasta src
, com exceção da pasta tests
, foram fornecidos pela Trybe.
Os testes foram desenvolvidos utilizando a biblioteca React Testing Library.
Você precisará de um ambiente de execução Node.js instalado em sua máquina para executar o comando de instalação de dependências.
Com o repositório clonado e dentro de um terminal:
- Entre na pasta do repositório:
cd react-testing-library/
- Instale as dependências:
npm install
Para iniciar a aplicação, execute no terminal:
npm start
Para executar todos os testes:
npm test
Para executar um teste específico, execute npm test
com o caminho do arquivo de teste, por exemplo:
npm test src/tests/Pokedex.test.js