From 6ff291416280db38600d5e1b9d169339ec6effda Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 5 Aug 2026 23:05:41 -0500 Subject: [PATCH] fix: el saludo de cat 1 nombra los tres flujos que puede usar Al sacar subir_ciclo_cosecha quedo nombrando solo ausentismo, cuando cat 1 tambien abre y cierra ciclos y carga pluviometria: eso tambien es reportar. La prueba buscaba la frase vieja "subir ciclo"; ahora verifica los tres flujos por separado. Co-Authored-By: Claude Sonnet 4.6 --- setup/seed_palmas.php | 6 ++++-- setup/test_navegacion.php | 7 +++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/setup/seed_palmas.php b/setup/seed_palmas.php index f0fd68f..b0f0ee7 100644 --- a/setup/seed_palmas.php +++ b/setup/seed_palmas.php @@ -22,8 +22,10 @@ $configJson = [ 'text' => [ // Cat 1 — solo reporta: sin ejemplos de descarga, que no puede usar '1' => "{saludo}, bienvenido a {empresa}.\n\n" - . "Desde acá enviás los ciclos de campo.\n" - . " • _\"registrar un ausentismo\"_\n\n" + . "Desde acá enviás los datos de campo:\n" + . " • _\"registrar un ausentismo\"_\n" + . " • _\"abrir ciclos de cosecha\"_\n" + . " • _\"registrar pluviometría\"_\n\n" . "Cuando quieras:\n" . " *menú* ver las opciones · *salir* terminar{empresas}", diff --git a/setup/test_navegacion.php b/setup/test_navegacion.php index 0a1d5b4..1879273 100644 --- a/setup/test_navegacion.php +++ b/setup/test_navegacion.php @@ -245,8 +245,11 @@ check('al día siguiente saluda de nuevo', $saludar($config, '3', $meta, '2026-0 // Cat 1 no descarga informes: no debe ofrecerle cosas que no puede usar $m1 = []; $cat1 = $saludar($config, '1', $m1, '2026-08-01'); -check('cat 1 no ofrece descargas', str_contains($cat1, 'faltó hoy'), false); -check('cat 1 sí ofrece subir', str_contains($cat1, 'subir ciclo'), true); +check('cat 1 no ofrece descargas', str_contains($cat1, 'faltó hoy'), false); +// Cat 1 solo reporta: el saludo debe nombrar los tres flujos de carga +foreach (['ausentismo', 'ciclos', 'pluviometría'] as $f) { + check("cat 1 ofrece {$f}", str_contains(mb_strtolower($cat1), $f), true); +} // Sin nombre no queda "Hola **," $m2 = [];