- Aplicar a escrita de testes unitários e integração
FinApi é uma API de Finanças, onde você consegue simular um sistema bancário em NodeJs, onde é possível executar as seguintes ações:
-
É possível criar uma conta
-
É possível buscar o extrato bancário do cliente
-
É possível realizar um depósito
-
É possível realizar um saque
-
É possível obter dados da conta do cliente
-
É possível retornar o saldo da conta do cliente
-
É possível retornar um extrato bancário do cliente
-
Esta aplicação foi construida, durante o curso IGNITE da Rocketseat.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- TypeScript
- NodeJS
- Express
- ts-node-dev
- TypeORM
- Tsyringe
- JWT
- Jest
- ts-jest
- Bcryptjs
- Pg
Clone o projeto e acesse a pasta do mesmo.
$ git clone git@github.com:luizsmatos/conceitos-do-solid.git
$ cd conceitos-do-solid
Para iniciá-lo, siga os passos abaixo:
# Instalar as dependências
$ yarn
# Iniciar o servidor
$ yarn dev
Para executar os testes, siga os passos abaixo:
# Executar os testes
$ yarn test