ƒöº Tests Exhaustivos de Servicios
ƒô▒ Tests WhatsAppService
Inicializaci├│n WhatsAppService: WhatsAppService inicializado con todas las propiedades
M├®todo formatPhoneNumber: Formateo de n├║meros funciona para todos los casos
Validaci├│n de estructura de mensaje de texto: M├®todo sendTextMessage existe y es accesible
Validaci├│n de estructura de template message: M├®todo sendTemplateMessage tiene estructura correcta
Test m├®todo buildMessage: M├®todo buildMessage no existe (puede ser privado o diferente implementaci├│n)
Configuración de tokens: Todos los tokens de WhatsApp están configurados
ƒñû Tests BotService
Inicializaci├│n BotService: BotService inicializado correctamente
M├®todo processMessage existe: M├®todo processMessage tiene estructura correcta
Test de respuestas automáticas: Respuestas automáticas configuradas correctamente: 3 respuestas
Test procesamiento de menús: Sistema de menús configurado: 5 menús, 5 opciones en menú raíz
Test gesti├│n de usuarios: Error en la consulta a la base de datos: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '573168950803' for key 'phone_number'
ƒöù Tests Clase WhatsAppWebhook
Warning: Cannot modify header information - headers already sent by (output started at C:\laragon\www\whatsapp\tests\service_tests.php:17) in C:\laragon\www\whatsapp\api\webhook.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at C:\laragon\www\whatsapp\tests\service_tests.php:17) in C:\laragon\www\whatsapp\api\webhook.php on line 13
Warning: Cannot modify header information - headers already sent by (output started at C:\laragon\www\whatsapp\tests\service_tests.php:17) in C:\laragon\www\whatsapp\api\webhook.php on line 14
Warning: Cannot modify header information - headers already sent by (output started at C:\laragon\www\whatsapp\tests\service_tests.php:17) in C:\laragon\www\whatsapp\api\webhook.php on line 15
Clase WhatsAppWebhook existe: Clase WhatsAppWebhook disponible
Inicializaci├│n WhatsAppWebhook: WhatsAppWebhook inicializado correctamente
M├®todos requeridos en webhook: Webhook tiene todos los m├®todos requeridos
Token de verificaci├│n webhook: Token de webhook configurado correctamente