Skip to content

test(middleware): increase branch coverage for validate and error handler#20

Merged
john-dalmolin merged 1 commit intomainfrom
test/middleware-branch-coverage
Feb 11, 2026
Merged

test(middleware): increase branch coverage for validate and error handler#20
john-dalmolin merged 1 commit intomainfrom
test/middleware-branch-coverage

Conversation

@john-dalmolin
Copy link
Owner

Resumo

  • adiciona testes para src/middlewares/validate.ts, cobrindo:
    • fluxo de sucesso com payload normalizado
    • fluxo de erro com mensagens agregadas
    • fallback de mensagem "invalid payload" quando não há issues
  • adiciona cenário no errorHandler para AppError sem code, validando fallback para "APP_ERROR"

Motivação

  • aumentar branch coverage nos middlewares
  • garantir comportamento explícito dos fallbacks de erro
  • reduzir risco de regressão em validação e serialização de erros

Validação

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

Resultado

  • 16/16 suítes passando
  • 101/101 testes passando
  • cobertura global: 99.20%
  • branch coverage global: 96.03%
  • validate.ts: 100% branches
  • errorHandler.ts: 100% branches

@john-dalmolin john-dalmolin merged commit bc2422d into main Feb 11, 2026
1 check passed
@john-dalmolin john-dalmolin deleted the test/middleware-branch-coverage branch February 11, 2026 18:57
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