feat(landing): tarjeta Chat con Hermes (/ai)
This commit is contained in:
@@ -2,9 +2,9 @@ import { describe, it, expect } from 'vitest'
|
||||
import { MODULOS } from './modulos'
|
||||
|
||||
describe('MODULOS', () => {
|
||||
it('expone los 3 módulos del ecosistema', () => {
|
||||
expect(MODULOS).toHaveLength(3)
|
||||
expect(MODULOS.map((m) => m.id)).toEqual(['cotizador', 'alta-clientes', 'cobranza'])
|
||||
it('expone los 4 módulos del ecosistema', () => {
|
||||
expect(MODULOS).toHaveLength(4)
|
||||
expect(MODULOS.map((m) => m.id)).toEqual(['cotizador', 'alta-clientes', 'cobranza', 'agente-ia'])
|
||||
})
|
||||
|
||||
it('cada módulo tiene nombre, descripción y URL válida', () => {
|
||||
@@ -20,6 +20,7 @@ describe('MODULOS', () => {
|
||||
expect(urls['cotizador']).toBe('/quote/')
|
||||
expect(urls['alta-clientes']).toBe('/client/')
|
||||
expect(urls['cobranza']).toBe('/pay/')
|
||||
expect(urls['agente-ia']).toBe('/ai/')
|
||||
})
|
||||
|
||||
it('no hay ids ni URLs duplicadas', () => {
|
||||
|
||||
@@ -25,4 +25,10 @@ export const MODULOS: Modulo[] = [
|
||||
descripcion: 'Planes de enganche, vencidos y estados de cuenta',
|
||||
url: '/pay/',
|
||||
},
|
||||
{
|
||||
id: 'agente-ia',
|
||||
nombre: 'Chat con Hermes',
|
||||
descripcion: 'Asistente IA con la base de conocimiento de Frasa',
|
||||
url: '/ai/',
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user