import { describe, expect, it } from 'vitest' import { filtroConversaciones } from './ai.controller.js' describe('filtroConversaciones (aislamiento por usuario)', () => { it('cada usuario solo ve sus conversaciones', () => { expect(filtroConversaciones({ sub: 'u1', rol: 'vendedor' })).toEqual({ usuarioId: 'u1' }) expect(filtroConversaciones({ sub: 'u2', rol: 'coordinador' })).toEqual({ usuarioId: 'u2' }) }) it('admin las ve todas; sin token (AUTH_ENABLED=false) tambiƩn', () => { expect(filtroConversaciones({ sub: 'u1', rol: 'admin' })).toBeUndefined() expect(filtroConversaciones(undefined)).toBeUndefined() }) })