feat: maneja comandos desconocidos con encabezado emoji y ayuda rápida
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>webui
parent
b8979b8205
commit
3428fe930a
@ -0,0 +1,23 @@
|
|||||||
|
import { describe, it, expect } from 'bun:test';
|
||||||
|
import { CommandService } from '../../../src/services/command';
|
||||||
|
|
||||||
|
describe('CommandService - comando desconocido devuelve ayuda rápida', () => {
|
||||||
|
it('responde con encabezado y CTA a /t ayuda incluyendo quick help', async () => {
|
||||||
|
const res = await CommandService.handle({
|
||||||
|
sender: '600000001',
|
||||||
|
groupId: '',
|
||||||
|
message: '/t qué tareas tengo hoy?',
|
||||||
|
mentions: [],
|
||||||
|
});
|
||||||
|
|
||||||
|
expect(Array.isArray(res)).toBe(true);
|
||||||
|
expect(res.length).toBeGreaterThan(0);
|
||||||
|
const msg = res[0].message;
|
||||||
|
|
||||||
|
expect(msg).toContain('COMANDO NO RECONOCIDO');
|
||||||
|
expect(msg).toContain('/t ayuda');
|
||||||
|
expect(msg).toContain('/t ver mis');
|
||||||
|
expect(msg).toContain('/t web');
|
||||||
|
expect(msg).toContain('/t configurar');
|
||||||
|
});
|
||||||
|
});
|
||||||
Loading…
Reference in New Issue