You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.1 KiB
TypeScript

import { describe, it, expect } from 'bun:test';
import { getQuickHelp, getFullHelp } from '../../../src/services/messages/help';
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 mias');
expect(s).toContain('/t x 26');
expect(s).toContain('/t configurar');
expect(s).toContain('/t web');
// Debe usar etiquetas en español para configurar
expect(s).toContain('diario|l-v|semanal|off');
expect(s).not.toContain('daily|l-v|weekly|off');
});
it('full help cubre scopes de "ver", formatos de fecha y límites', () => {
const s = getFullHelp();
// Scopes
expect(s).toContain('/t mias');
expect(s).toContain('/t todas');
// Fechas
expect(s).toContain('27-09-04');
expect(s).toContain('hoy');
expect(s).toContain('mañana');
// Límites
expect(s).toContain('Máx. 10');
// Configuración en español
expect(s).toContain('diario|l-v|semanal|off');
expect(s).not.toContain('daily|l-v|weekly|off');
});
});