Skip to content

test(config): aumentar branch coverage de src/config/prisma.ts #17

@john-dalmolin

Description

@john-dalmolin

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 closePrismaConnection incluindo 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-pg e pg para validar fluxos sem depender de conexão real.
  • Validar npm run lint e npm 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions