feat(pendientes): cotizador (mensualidades, bloqueo de unidad, totales, numMensualidades), cobranza (recibos, atrasos, mora configurable, recordatorios), soporte (adjuntos, filtros, estados), clientes maestro (catalogos reales), contactos (ficha y duplicados) y permisos de captura por rol
This commit is contained in:
@@ -6,6 +6,7 @@ const servicioMock = vi.hoisted(() => ({
|
||||
listar: vi.fn(),
|
||||
obtener: vi.fn(),
|
||||
contar: vi.fn(),
|
||||
catalogos: vi.fn(),
|
||||
exportar: vi.fn(),
|
||||
importarDesdeExcel: vi.fn(),
|
||||
}))
|
||||
@@ -14,6 +15,7 @@ vi.mock('../services/cliente-maestro.service.js', () => servicioMock)
|
||||
|
||||
import {
|
||||
listarEndpoint,
|
||||
catalogosEndpoint,
|
||||
exportarEndpoint,
|
||||
obtenerEndpoint,
|
||||
importarEndpoint,
|
||||
@@ -77,6 +79,23 @@ describe('listarEndpoint', () => {
|
||||
})
|
||||
})
|
||||
|
||||
// ── GET /api/clientes-maestro/catalogos ──────────────────────────────
|
||||
|
||||
describe('catalogosEndpoint', () => {
|
||||
it('200 con desarrollos y estatus reales', async () => {
|
||||
servicioMock.catalogos.mockResolvedValue({
|
||||
desarrollos: ['MUTUO - EDIFICACION', 'SOLE'],
|
||||
estatuses: ['ENTREGA'],
|
||||
})
|
||||
const { res, json } = resFake()
|
||||
await catalogosEndpoint(reqFake(), res)
|
||||
expect(json).toHaveBeenCalledWith({
|
||||
desarrollos: ['MUTUO - EDIFICACION', 'SOLE'],
|
||||
estatuses: ['ENTREGA'],
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
// ── GET /api/clientes-maestro/exportar ───────────────────────────────
|
||||
|
||||
describe('exportarEndpoint', () => {
|
||||
|
||||
Reference in New Issue
Block a user