Skip to content

GustavoTorres94/rtl-react-testing

Repository files navigation

React Testing Libary 🐙

Badge em Desenvolvimento

Descrição

Essa aplicação foi um projeto da Trybe com objetivo em ensinar a utlizar a biblioteca de testes, Testing Libary, para aplicações desenvolvidas com React.
Sobrea a aplicação: Ela utiliza um banco de dados criado pela equipe, se encontra na raiz do projeto no arquivo data.js, que simula a API da pokedéx.
Todas as páginas e componentes, incluindo o CSS, foram criados pela Trybe. Como o foco deste projeto era testes fiquei responsável pela criação dos testes usando RTL.
Contribui com os codes dentro do diretório src/tests, incuindo a function renderWithRoutes.

Índice

Como Usar

  1. Clone este repositório.
  2. Entre no diretório criado.
  3. Intale as dependências da aplicação.
    npm install
    
  4. Utilize o script de desnvolvimento para rodar a aplicação
    npm run dev
    

Testes

A aplicação foi testada utilizando o Jest/Vitest e a Testing Libary - React juntamente com uma libary de mutations chamada Stryker. Os testes são unitários e estão no diretório src/tests.
Os comandos para testar a aplicação são os seguintes:

npm run test
npm run coverage

Tecnologias

Neste projeto utilizei as seguintes ferramentas:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors