An open API service indexing awesome lists of open source software.

https://github.com/andreluialves/react-testing-library

Implementação de uma série de testes para uma aplicação React JS, utilizando React Test Library (RTL) e Jest.
https://github.com/andreluialves/react-testing-library

jest react reactjs reacttestinglibrary rtl

Last synced: 6 months ago
JSON representation

Implementação de uma série de testes para uma aplicação React JS, utilizando React Test Library (RTL) e Jest.

Awesome Lists containing this project

README

          

# React Testing Library

## Sobre
Projeto desenvolvido durante o módulo de Front-end do curso de desenvolvimento web da Trybe.

Foi fornecida uma aplicação React desenvolvida pela [Trybe](https://www.betrybe.com/) e foi preciso escrever testes para esta aplicação, utilizando React Test Library e Jest.

Os testes estão localizados na pasta **src/tests**.

### *Status do projeto*
Este projeto encontra-se finalizado.

## Habilidades desenvolvidas
* 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.

## Tecnologias utilizadas
* React JS
* React Testing Library
* Jest

## Executando a aplicação

### 1. Clone o repositório
```
git clone git@github.com:andreluialves/react-testing-library.git
```

* Entre na pasta do repositório que você acabou de clonar:
```
cd react-testing-library
```

### 2. Instale as dependências:
```
npm install
```

### 3. Executar o comando para abrir a visualização no navegador
```
npm start
```
* Visualização da aplicação fornecida pela Trybe através da url:
```
http://localhost:3000
```