Skip to content

feat: database in memory for integration tests#5

Merged
YgorPereira merged 2 commits intodevelopfrom
feat/integration-test-enviroment-config
Mar 23, 2026
Merged

feat: database in memory for integration tests#5
YgorPereira merged 2 commits intodevelopfrom
feat/integration-test-enviroment-config

Conversation

@YgorPereira
Copy link
Contributor

@YgorPereira YgorPereira commented Mar 23, 2026

feat/integration-test-enviroment-config


Tipo do PR

  • fix (correção de bug)
  • feature (nova funcionalidade)
  • refactor (refatoração sem mudança de comportamento)
  • chore (tarefas técnicas, melhorias internas, configs, etc.)

O que foi feito nesta branch?

  • Adicionei a configuração para rodar testes de integração (testes com banco de dados e outros externos ao sistema)
  • Antes dos testes de integração iniciarem, ele roda um setup onde cria um banco de dados em memória para os testes. Quando os testes forem finalizados, esse banco de dados em memória é deletado.
  • Os testes de integração devem ser nomeados com .int.spec.ts no final.
  • Para rodar os testes de integração use o comando: 'npm run test:integration'

Instruções de como testar

  1. Rode o comando npm run test:integration dentro do backend. todos os testes devem passar.

Revisores

@YgorPereira YgorPereira marked this pull request as ready for review March 23, 2026 13:37
@YgorPereira YgorPereira merged commit 5c584e3 into develop Mar 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants