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'
|
import { MODULOS } from './modulos'
|
||||||
|
|
||||||
describe('MODULOS', () => {
|
describe('MODULOS', () => {
|
||||||
it('expone los 3 módulos del ecosistema', () => {
|
it('expone los 4 módulos del ecosistema', () => {
|
||||||
expect(MODULOS).toHaveLength(3)
|
expect(MODULOS).toHaveLength(4)
|
||||||
expect(MODULOS.map((m) => m.id)).toEqual(['cotizador', 'alta-clientes', 'cobranza'])
|
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', () => {
|
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['cotizador']).toBe('/quote/')
|
||||||
expect(urls['alta-clientes']).toBe('/client/')
|
expect(urls['alta-clientes']).toBe('/client/')
|
||||||
expect(urls['cobranza']).toBe('/pay/')
|
expect(urls['cobranza']).toBe('/pay/')
|
||||||
|
expect(urls['agente-ia']).toBe('/ai/')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('no hay ids ni URLs duplicadas', () => {
|
it('no hay ids ni URLs duplicadas', () => {
|
||||||
|
|||||||
@@ -25,4 +25,10 @@ export const MODULOS: Modulo[] = [
|
|||||||
descripcion: 'Planes de enganche, vencidos y estados de cuenta',
|
descripcion: 'Planes de enganche, vencidos y estados de cuenta',
|
||||||
url: '/pay/',
|
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