import { describe, it, expect } from 'vitest'; import { sanitizeHtml } from '../src/lib/sanitize'; describe('sanitizeHtml', () => { it('mantiene la formattazione consentita', () => { const html = '
Testo forte ed enfasi
citazione'; expect(sanitizeHtml(html)).toBe(html); }); it('rimuove script e handler', () => { expect(sanitizeHtml('
ciao
')).toBe('ciao
'); }); it('consente immagini locali e https, blocca javascript:', () => { expect(sanitizeHtml('
')).toContain('/uploads/a.jpg');
expect(sanitizeHtml('x')).toBe('x');
});
});