Files
Rafael Melgaço bc81c0dbb5 Merge pull request #1987 from melgarafael/feat/org-operante
fix(suspensão): suspender uma empresa passa a calar a IA, os envios e a API dela
2026-10-01 12:14:32 -03:00
..
2026-08-30 19:47:19 -03:00

tests/unit/

Vitest. Unidades puras (sem rede/DB).

Foco

  • lib/api/wrappers.test.ts — formato de response, status codes, X-Request-Id
  • lib/api/errors.test.ts — códigos não duplicados / não renomeados
  • lib/env.test.ts — schema Zod aceita combos válidos, rejeita inválidos
  • lib/waha/throttle.test.ts — rate limit anti-banimento
  • lib/waha/stop-detection.test.ts — regex STOP/PARAR/SAIR/UNSUBSCRIBE
  • lib/waha/signature.test.ts — HMAC SHA512 com timingSafeEqual
  • lib/api/pagination.test.ts — encode/decode cursor + tampering rejected

Comandos

npm run test:unit
npm run test:unit -- --watch