diff --git a/src/lib/sanitize.test.ts b/src/lib/sanitize.test.ts index e895657..9870f3b 100644 --- a/src/lib/sanitize.test.ts +++ b/src/lib/sanitize.test.ts @@ -9,6 +9,12 @@ describe('sanitizeHtml', () => { it('strips script/style/iframe and event handlers', () => { expect(sanitizeHtml('

a

')).toBe('

a

'); }); + it('strips data: and vbscript: urls', () => { + expect(sanitizeHtml('y')).toBe('y'); + expect(sanitizeHtml('')).toBe(''); + expect(sanitizeHtml('y')).toBe('y'); + }); + it('keeps safe links and images, strips javascript: urls', () => { expect(sanitizeHtml('lmi')) .toBe('lmi');