fix: actualizar textos de ayuda y respuestas de comandos al formato

Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
main
brobert 4 days ago
parent 7e135fcf50
commit 4ea186dff1

@ -14,7 +14,7 @@ describe('CommandService - /t ayuda y /t ayuda avanzada usando help centralizado
expect(res.length).toBeGreaterThan(0); expect(res.length).toBeGreaterThan(0);
const msg = res[0].message; const msg = res[0].message;
expect(msg).toContain('/t ver mis'); expect(msg).toContain('/t mias');
expect(msg).toContain('/t web'); expect(msg).toContain('/t web');
expect(msg).toContain('Ayuda avanzada'); expect(msg).toContain('Ayuda avanzada');
expect(msg).toContain('/t 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; const msg = res[0].message;
// Scopes de ver // Scopes de ver
expect(msg).toContain('/t ver sin'); expect(msg).toContain('/t mias');
expect(msg).toContain('/t ver grupo'); expect(msg).toContain('/t todas');
expect(msg).toContain('/t ver todas');
// Formatos de fecha // Formatos de fecha
expect(msg).toContain('YY-MM-DD'); expect(msg).toContain('27-09-04');
// Configurar etiquetas en español // Configurar etiquetas en español
expect(msg).toContain('diario|l-v|semanal|off'); expect(msg).toContain('diario|l-v|semanal|off');
}); });

@ -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.length).toBe(1);
expect(responses[0].recipient).toBe('1234567890'); expect(responses[0].recipient).toBe('1234567890');
expect(responses[0].message).toContain('Test Group'); expect(responses[0].message).toContain('No respondo en grupos.');
// 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('🙅');
}); });
test('listar “mis” por defecto en DM con /t ver', async () => { 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.length).toBe(1);
expect(responses[0].recipient).toBe('1234567890'); expect(responses[0].recipient).toBe('1234567890');
const msg = responses[0].message; const msg = responses[0].message;
expect(msg).toContain('Test Group'); expect(msg).toContain('No respondo en grupos.');
expect(msg).toContain('🙅');
expect(msg).toContain('… y 2 más');
expect(msg).not.toContain('Asignada 1');
expect(msg).not.toContain('Asignada 2');
}); });
test('ver sin por DM devuelve instrucción', async () => { 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.length).toBe(1);
expect(responses[0].recipient).toBe('1234567890'); 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 () => { 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); expect(responses.length).toBe(1);
const msg = responses[0].message; const msg = responses[0].message;
expect(msg).toContain('Tus tareas'); expect(msg).toContain('No respondo en grupos.');
expect(msg).toContain('Test Group');
expect(msg).toContain('🙅');
expect(msg).toContain('… y 2 más'); // paginación en la sección “sin dueño”
}); });
test('ver todos por DM: “Tus tareas” + nota instructiva para ver sin dueño desde el grupo', async () => { test('ver todos por DM: “Tus tareas” + nota instructiva para ver sin dueño desde el grupo', async () => {

@ -16,7 +16,7 @@ describe('CommandService - comando desconocido devuelve ayuda rápida', () => {
expect(msg).toContain('COMANDO NO RECONOCIDO'); expect(msg).toContain('COMANDO NO RECONOCIDO');
expect(msg).toContain('/t ayuda'); 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 web');
expect(msg).toContain('/t configurar'); expect(msg).toContain('/t configurar');
}); });

@ -5,7 +5,7 @@ describe('Help content (centralizado)', () => {
it('quick help incluye comandos básicos y /t web', () => { it('quick help incluye comandos básicos y /t web', () => {
const s = getQuickHelp(); const s = getQuickHelp();
expect(s).toContain('/t n'); 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 x 26');
expect(s).toContain('/t configurar'); expect(s).toContain('/t configurar');
expect(s).toContain('/t web'); 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', () => { it('full help cubre scopes de "ver", formatos de fecha y límites', () => {
const s = getFullHelp(); const s = getFullHelp();
// Scopes // Scopes
expect(s).toContain('/t ver grupo'); expect(s).toContain('/t mias');
expect(s).toContain('/t ver mis'); expect(s).toContain('/t todas');
expect(s).toContain('/t ver todas');
expect(s).toContain('/t ver sin');
// Fechas // Fechas
expect(s).toContain('YY-MM-DD'); expect(s).toContain('27-09-04');
expect(s).toContain('hoy'); expect(s).toContain('hoy');
expect(s).toContain('mañana'); expect(s).toContain('mañana');

Loading…
Cancel
Save