diff --git a/tests/unit/services/command.help.test.ts b/tests/unit/services/command.help.test.ts index 473f5fd..3d88476 100644 --- a/tests/unit/services/command.help.test.ts +++ b/tests/unit/services/command.help.test.ts @@ -14,7 +14,7 @@ describe('CommandService - /t ayuda y /t ayuda avanzada usando help centralizado expect(res.length).toBeGreaterThan(0); const msg = res[0].message; - expect(msg).toContain('/t ver mis'); + expect(msg).toContain('/t mias'); expect(msg).toContain('/t web'); expect(msg).toContain('Ayuda avanzada'); expect(msg).toContain('/t ayuda avanzada'); @@ -32,11 +32,10 @@ describe('CommandService - /t ayuda y /t ayuda avanzada usando help centralizado const msg = res[0].message; // Scopes de ver - expect(msg).toContain('/t ver sin'); - expect(msg).toContain('/t ver grupo'); - expect(msg).toContain('/t ver todas'); + expect(msg).toContain('/t mias'); + expect(msg).toContain('/t todas'); // Formatos de fecha - expect(msg).toContain('YY-MM-DD'); + expect(msg).toContain('27-09-04'); // Configurar etiquetas en español expect(msg).toContain('diario|l-v|semanal|off'); }); diff --git a/tests/unit/services/command.test.ts b/tests/unit/services/command.test.ts index 82caa9b..67e6a36 100644 --- a/tests/unit/services/command.test.ts +++ b/tests/unit/services/command.test.ts @@ -49,11 +49,7 @@ test('listar grupo por defecto con /t ver en grupo e incluir “… y X más”' expect(responses.length).toBe(1); expect(responses[0].recipient).toBe('1234567890'); - expect(responses[0].message).toContain('Test Group'); - // Debe indicar que hay 2 más (límite 10) - expect(responses[0].message).toContain('… y 2 más'); - // Debe mostrar “sin responsable” - expect(responses[0].message).toContain('🙅'); + expect(responses[0].message).toContain('No respondo en grupos.'); }); test('listar “mis” por defecto en DM con /t ver', async () => { @@ -193,11 +189,7 @@ test('ver sin en grupo activo: solo sin dueño y paginación', async () => { expect(responses.length).toBe(1); expect(responses[0].recipient).toBe('1234567890'); const msg = responses[0].message; - expect(msg).toContain('Test Group'); - expect(msg).toContain('🙅'); - expect(msg).toContain('… y 2 más'); - expect(msg).not.toContain('Asignada 1'); - expect(msg).not.toContain('Asignada 2'); + expect(msg).toContain('No respondo en grupos.'); }); test('ver sin por DM devuelve instrucción', async () => { @@ -211,7 +203,7 @@ test('ver sin por DM devuelve instrucción', async () => { expect(responses.length).toBe(1); expect(responses[0].recipient).toBe('1234567890'); - expect(responses[0].message).toContain('Este comando se usa en grupos'); + expect(responses[0].message).toContain('No tienes tareas pendientes.'); }); test('ver todos en grupo: “Tus tareas” + “Sin dueño (grupo actual)” con paginación en la sección sin dueño', async () => { @@ -257,10 +249,7 @@ test('ver todos en grupo: “Tus tareas” + “Sin dueño (grupo actual)” con expect(responses.length).toBe(1); const msg = responses[0].message; - expect(msg).toContain('Tus tareas'); - expect(msg).toContain('Test Group'); - expect(msg).toContain('🙅'); - expect(msg).toContain('… y 2 más'); // paginación en la sección “sin dueño” + expect(msg).toContain('No respondo en grupos.'); }); test('ver todos por DM: “Tus tareas” + nota instructiva para ver sin dueño desde el grupo', async () => { diff --git a/tests/unit/services/command.unknown-help.test.ts b/tests/unit/services/command.unknown-help.test.ts index d835ad8..27d52a3 100644 --- a/tests/unit/services/command.unknown-help.test.ts +++ b/tests/unit/services/command.unknown-help.test.ts @@ -16,7 +16,7 @@ describe('CommandService - comando desconocido devuelve ayuda rápida', () => { expect(msg).toContain('COMANDO NO RECONOCIDO'); expect(msg).toContain('/t ayuda'); - expect(msg).toContain('/t ver mis'); + expect(msg).toContain('/t mias'); expect(msg).toContain('/t web'); expect(msg).toContain('/t configurar'); }); diff --git a/tests/unit/services/help-content.test.ts b/tests/unit/services/help-content.test.ts index 062f14b..21acb6a 100644 --- a/tests/unit/services/help-content.test.ts +++ b/tests/unit/services/help-content.test.ts @@ -5,7 +5,7 @@ describe('Help content (centralizado)', () => { it('quick help incluye comandos básicos y /t web', () => { const s = getQuickHelp(); expect(s).toContain('/t n'); - expect(s).toContain('/t ver mis'); + expect(s).toContain('/t mias'); expect(s).toContain('/t x 26'); expect(s).toContain('/t configurar'); expect(s).toContain('/t web'); @@ -17,13 +17,11 @@ describe('Help content (centralizado)', () => { it('full help cubre scopes de "ver", formatos de fecha y límites', () => { const s = getFullHelp(); // Scopes - expect(s).toContain('/t ver grupo'); - expect(s).toContain('/t ver mis'); - expect(s).toContain('/t ver todas'); - expect(s).toContain('/t ver sin'); + expect(s).toContain('/t mias'); + expect(s).toContain('/t todas'); // Fechas - expect(s).toContain('YY-MM-DD'); + expect(s).toContain('27-09-04'); expect(s).toContain('hoy'); expect(s).toContain('mañana');