Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hosanabarcelos/bytebank-unitary-tests

Testes unitários com Jest para um banco digital.
https://github.com/hosanabarcelos/bytebank-unitary-tests

alura jest reactjs test-automation test-library-react

Last synced: about 2 months ago
JSON representation

Testes unitários com Jest para um banco digital.

Awesome Lists containing this project

README

        


Bytebank

Bytebank é um banco digital que precisa de testes unitários em seus componentes e páginas.

Com o **curso 01** da formação de testes automatizados, obtive todo o conhecimento presente no conteúdo abaixo:

## 📚 Conhecimentos

Conhecimentos adquiridos durante o desenvolvimento:
- A importância de criar uma cultura de testes nas aplicações;
- Como a Pirâmide de Testes pode orientar os desenvolvedores;
- Configuração de ESLint junto com Prettier;
- Funções de consulta como getByText, getAllByRole e queryByText;
- Testes de eventos;
- Dublagem de comportamentos;
- Comportamentos de funções;
- Mocks de funções;
- Introdução ao TDD;
- Testes com linguagem semântica.


## 🛠️ Tecnologias

Tecnologias usadas durante o desenvolvimento:

- [React](https://react.dev/)
- [Jest](https://jestjs.io/pt-BR/)
- [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/)
- [ESLint](https://eslint.org/)
- [Prettier](https://prettier.io/)

## ⚙️ Como testar?

Clonando o projeto:
```bash
$ git clone https://github.com/hosanabarcelos/bytebank-unitary-tests.git
```

Rodando:
``` bash
# Instale as dependências:
$ npm install

# Rode os testes:
$ npm run test
```
---

Made by [Hosana Barcelos](https://github.com/hosanabarcelos).