import { describe, expect, it } from 'vitest'; import { renderMarkdown } from '$lib/render/markdown'; describe('renderMarkdown', () => { it('rendert einfachen Markdown-Text zu HTML', () => { const html = renderMarkdown('**bold** and *italic*'); expect(html).toContain('bold'); expect(html).toContain('italic'); }); it('entfernt world'); expect(html).not.toContain(')'); expect(html.toLowerCase()).not.toMatch(/href="data:text\/html/); }); it('entfernt vbscript:-URLs', () => { const html = renderMarkdown('x'); expect(html.toLowerCase()).not.toContain('vbscript:'); }); it('entfernt script-Tag innerhalb svg', () => { const html = renderMarkdown(''); expect(html.toLowerCase()).not.toContain('