import { describe, it, expect } from 'vitest'; import { markdownToHtml, fillEmployeeName, fillPosition, fillStartDate, fillSalary } from '@/lib/api-helpers/pdf'; describe('markdownToHtml', () => { it('should convert headers', () => { expect(markdownToHtml('# Title')).toContain('

Title

'); expect(markdownToHtml('## Section')).toContain('

Section

'); expect(markdownToHtml('### Sub')).toContain('

Sub

'); }); it('should convert bold and italic', () => { expect(markdownToHtml('**bold**')).toContain('bold'); expect(markdownToHtml('*italic*')).toContain('italic'); }); it('should convert lists', () => { const result = markdownToHtml('- item 1\n- item 2'); expect(result).toContain('
  • item 1
  • '); expect(result).toContain('
  • item 2
  • '); expect(result).toContain('