import { describe, expect, it } from 'vitest'; import { markdownToDoc } from './markdown'; import { docToPlainText } from './plain-text'; describe('docToPlainText (issue #24)', () => { it('strips formatting and joins blocks with blank lines', () => { const doc = markdownToDoc('# Title\n\nA **bold** paragraph.\n\n- One\n- Two'); expect(docToPlainText(doc)).toBe('Title\n\nA bold paragraph.\n\nOne\n\nTwo'); }); it('falls back to alt text for images', () => { const doc = markdownToDoc('![A pond at dusk](file-1)'); expect(docToPlainText(doc)).toBe('A pond at dusk'); }); });