Skip to content

Latest commit

 

History

History
32 lines (32 loc) · 1.41 KB

README.md

File metadata and controls

32 lines (32 loc) · 1.41 KB

Integration Tests


São testes de Integração realizados na API Financial Statement


Os testes podem ser acessados em: src/modules/(escolha user ou statement)/useCase/(qualquer arquivo com a terminação).spec.ts


Principais Testes Desenvolvidos
  • POST: /api/v1/users, cadastra um usuário
  • POST: /api/v1/sessions, autentifica um usuário com um token JWT.
  • GET: /api/v1/profile, retorna informações de um usuário autentificado.
  • GET: /api/v1/statements/balance, retorna as operações de depósito e saque de um usuário autentificado.
  • POST: /api/v1/statements/deposit, cadastra uma operação de depósito de um usuário autentificado.
  • GET: /api/v1/statements/withdraw, registra uma operação de saque de um usuário autentificado.
  • GET: /api/v1/statements/:statement_id, realiza a busca de informações de uma operação passando seu id único.

Principais Tecnologias Utilizadas:

  • Node.JS
  • JWT (JSON WEB TOKEN)
  • SOLID
  • Express
  • Jest
  • Supertest
  • TypeORM
  • PostgreSQL
  • Docker