==================================================== TDD — Whatsapp\Evolution::validaDestinatario ==================================================== [PASS] Aceita: celular BR sem DDI (11 dígitos) ("11999999999") [PASS] Aceita: celular BR já com DDI (13 dígitos) ("5511999999999") [PASS] Aceita: formato visual com parênteses, espaços e hífen ("+55 (11) 99999-9999") [PASS] Aceita: E.164 com plus ("+5511999999999") [PASS] Aceita: celular sem DDI (11 dígitos, prefixo 13) ("13997919204") [PASS] Aceita: fixo BR com DDI (12 dígitos — mínimo aceito) ("551399791920") [PASS] Aceita: limite superior (15 dígitos) ("551199999999999") [PASS] Rejeita: string vazia ("") [PASS] Rejeita: só espaços (" ") [PASS] Rejeita: não numérico ("abc") [PASS] Rejeita: menos de 12 dígitos depois do prepend (pula DDI auto, fica 55123 = 5) ("123") [PASS] Rejeita: curto demais (vira 55+ = ainda < 12) ("1199999") [PASS] Rejeita: longo demais (>15 dígitos) ("5511999999999999999") [PASS] nome() retorna "whatsapp" ==================================================== RESULTADO: PASS=14 FAIL=0 TODOS OS TESTES PASSARAM