-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Contexto
A cobertura de branch em src/config/prisma.ts está em 50% (linhas não cobertas: 5-29 no relatório mais recente).
Objetivo
Aumentar a cobertura de branch de src/config/prisma.ts para pelo menos 80%, com testes focados em comportamento de inicialização e encerramento.
Escopo
- Cobrir cenários de init com e sem instâncias globais já existentes.
- Cobrir comportamento de
closePrismaConnectionincluindo proteção contra reentrada (isClosing). - Garantir que as mudanças não alterem comportamento funcional da aplicação.
Tarefas
- Criar suíte dedicada em
tests/config/prisma.config.test.ts. - Mockar
@prisma/client,@prisma/adapter-pgepgpara validar fluxos sem depender de conexão real. - Validar
npm run lintenpm run test:coverage:jest.
Critérios de aceite
- Cobertura de branch de
src/config/prisma.ts>= 80%. - Todos os testes passando.
- Sem regressão no teardown global de testes.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels