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) }) })