Skip to content

Conversation

@john-dalmolin
Copy link
Owner

Resumo

  • fortalece o teardown de testes para evitar recursos assíncronos pendentes ao final da suíte
  • centraliza o encerramento do Prisma/Pool em utilitário explícito de cleanup
  • reduz ruído local de execução relacionado a encerramento do Jest

O que mudou

  • src/config/prisma.ts
    • adiciona gerenciamento explícito de fechamento (closePrismaConnection)
    • garante encerramento de prisma.$disconnect() e pool.end()
  • tests/setup.js
    • passa a usar closePrismaConnection() no afterAll, junto com closeRedisConnection()

Validação

  • npm run lint
  • npm run test:coverage:jest
  • npx jest --config jest.config.cjs --runInBand --coverage --detectOpenHandles --openHandlesTimeout=5000

Resultado

  • suítes e testes passando
  • cobertura mantida
  • execução com --detectOpenHandles sem apontar handle pendente no cenário validado

@john-dalmolin john-dalmolin merged commit 6cee8d1 into main Feb 11, 2026
1 check passed
@john-dalmolin john-dalmolin deleted the chore/local-runtime-noise-alignment branch February 11, 2026 15:45
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.

1 participant