/react-testing-library

Testes unitários para uma aplicação Pokédex.

Primary LanguageJavaScript

React Testing Library

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.

Tecnologias utilizadas

Os testes foram desenvolvidos utilizando a biblioteca React Testing Library.

Instalação das dependências

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:

  1. Entre na pasta do repositório:
cd react-testing-library/
  1. Instale as dependências:
npm install

Como executar a aplicação

Para iniciar a aplicação, execute no terminal:

npm start

Como executar os testes

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