import { describe, it, expect } from 'vitest' import { formatChapterForSubmission } from '../../src/main/lib/submission-formatter' import { BUILTIN_SUBMISSION_PRESETS } from '../../src/shared/builtin-templates' const preset = BUILTIN_SUBMISSION_PRESETS[0]! describe('submission-formatter', () => { it('UT-EXPORT-01: indentParagraphs adds fullwidth spaces', () => { const text = formatChapterForSubmission({ chapterNumber: 1, chapterTitle: '测试', contentHtml: '

第一段

第二段

', preset }) expect(text).toContain('  第一段') expect(text).toContain('  第二段') }) it('UT-EXPORT-02: title format', () => { const text = formatChapterForSubmission({ chapterNumber: 1, chapterTitle: '觉醒', contentHtml: '

正文

', preset }) expect(text.startsWith('# 第1章 觉醒')).toBe(true) }) })