Skip to content

test(config): increase branch coverage for logger config#19

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

test(config): increase branch coverage for logger config#19
john-dalmolin merged 1 commit intomainfrom
test/logger-config-coverage

Conversation

@john-dalmolin
Copy link
Owner

Resumo

  • adiciona testes unitários para src/logger.ts
  • cobre os cenários de configuração:
    • NODE_ENV=test com fallback para level: "silent"
    • NODE_ENV=development com pino-pretty habilitado
    • prioridade de LOG_LEVEL explícito sobre defaults

Motivação

  • garantir previsibilidade da configuração de logging por ambiente
  • aumentar cobertura de branch em módulo crítico de observabilidade
  • reduzir risco de regressão em comportamento de logs local/CI/produção

Validação

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

Resultado

  • 15/15 suítes passando
  • 97/97 testes passando
  • cobertura global: 99.20%
  • branch coverage global: 94.44%
  • src/logger.ts: 100% em statements/branches/functions/lines

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