import { describe, expect, it } from 'vitest' import { escapeHtml } from './html' describe('escapeHtml', () => { it('escapes every HTML-significant character', () => { expect(escapeHtml(`'link'`)).toBe('<a href="x&y">'link'</a>') }) it('leaves plain text unchanged', () => { expect(escapeHtml('Alice shared report.pdf')).toBe('Alice shared report.pdf') }) })