Skip to content

Testes de integração com Jest e Supertest em uma REST API, desenvolvido no Ignite Rockeseat

Notifications You must be signed in to change notification settings

alimadeoliveiranatalia/integration_tests

Repository files navigation

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

About

Testes de integração com Jest e Supertest em uma REST API, desenvolvido no Ignite Rockeseat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published