Skip to content

test(config): increase branch coverage for prisma config (#17)#18

Merged
john-dalmolin merged 1 commit intomainfrom
test/prisma-config-coverage-17
Feb 11, 2026
Merged

test(config): increase branch coverage for prisma config (#17)#18
john-dalmolin merged 1 commit intomainfrom
test/prisma-config-coverage-17

Conversation

@john-dalmolin
Copy link
Owner

Resumo

  • adiciona testes unitários para src/config/prisma.ts com mocks de:
    • @prisma/client
    • @prisma/adapter-pg
    • pg
  • cobre os fluxos de inicialização em ambiente test e fora de test
  • valida reaproveitamento de instâncias globais (__authApiPool / __authApiPrisma)
  • valida comportamento de teardown com closePrismaConnection (incluindo proteção contra chamada concorrente)

Motivação

  • aumentar cobertura de branch da configuração do Prisma sem depender de conexão real
  • garantir comportamento previsível do setup/teardown em runtime e testes
  • reduzir risco de regressão em inicialização de cliente e pool

Validação

  • npm run lint
  • npm run test:coverage:jest
  • npx jest --config jest.config.cjs --runInBand tests/config/prisma.config.test.ts

Resultado

  • 14/14 suítes passando
  • 94/94 testes passando
  • cobertura global: 99.20%
  • branch coverage global: 92.85%
  • src/config/prisma.ts: 100% em statements/branches/functions/lines

@john-dalmolin john-dalmolin merged commit d43d9a4 into main Feb 11, 2026
1 check passed
@john-dalmolin john-dalmolin deleted the test/prisma-config-coverage-17 branch February 11, 2026 18:23
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