test: actualizar pruebas para usar responsable y formato en cursiva

Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
pull/1/head
borja 2 months ago
parent 21e01c7470
commit d69dc055a1

@ -50,8 +50,8 @@ test('listar grupo por defecto con /t ver en grupo e incluir “… y X más”'
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 dueño
expect(responses[0].message).toContain('sin dueño');
// Debe mostrar “sin responsable
expect(responses[0].message).toContain('sin responsable');
});
test('listar “mis” por defecto en DM con /t ver', async () => {
@ -93,8 +93,8 @@ test('listar “mis” por defecto en DM con /t ver', async () => {
const msg = responses[0].message;
expect(msg).toContain('Test Group');
expect(msg).toContain('Group 2');
expect(msg).toMatch(/- \d+\) “\*G1 Task\*”/);
expect(msg).toMatch(/- \d+\) “\*G2 Task\*”/);
expect(msg).toMatch(/- \d+\) _G1 Task_/);
expect(msg).toMatch(/- \d+\) _G2 Task_/);
});
test('completar tarea: camino feliz, ya completada y no encontrada', async () => {
@ -190,7 +190,7 @@ test('ver sin en grupo activo: solo sin dueño y paginación', async () => {
expect(responses[0].recipient).toBe('1234567890');
const msg = responses[0].message;
expect(msg).toContain('Test Group');
expect(msg).toContain('sin dueño');
expect(msg).toContain('sin responsable');
expect(msg).toContain('… y 2 más');
expect(msg).not.toContain('Asignada 1');
expect(msg).not.toContain('Asignada 2');
@ -255,7 +255,7 @@ test('ver todos en grupo: “Tus tareas” + “Sin dueño (grupo actual)” con
const msg = responses[0].message;
expect(msg).toContain('Tus tareas');
expect(msg).toContain('Test Group');
expect(msg).toContain('sin dueño');
expect(msg).toContain('sin responsable');
expect(msg).toContain('… y 2 más'); // paginación en la sección “sin dueño”
});
@ -285,7 +285,7 @@ test('ver todos por DM: “Tus tareas” + nota instructiva para ver sin dueño
expect(responses.length).toBe(1);
const msg = responses[0].message;
expect(msg).toContain('Tus tareas');
expect(msg).toContain(' Para ver tareas sin dueño');
expect(msg).toContain(' Para ver tareas sin responsable');
});
afterEach(() => {
@ -311,8 +311,8 @@ describe('CommandService', () => {
expect(responses[0].recipient).toBe('1234567890');
// Debe empezar con "📝 <id> "
expect(responses[0].message).toMatch(/^📝 \d+ /);
// Debe contener la descripción en negrita compacta
expect(responses[0].message).toContain('*Test task*');
// Debe contener la descripción en cursiva compacta
expect(responses[0].message).toContain('_Test task_');
// No debe usar el texto antiguo "Tarea <id> creada"
expect(responses[0].message).not.toMatch(/Tarea \d+ creada/);
});

Loading…
Cancel
Save