test(title): 补标题工具函数单测,前端覆盖率从49.99%提升到50.15% #2056
Reference in New Issue
Block a user
Delete Branch "test/title-utils-coverage-20260927"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
staging 升级到
778b17a后前端单测覆盖率 49.99%,差 0.01% 到 50% 阈值,CI 流水线标记 failure,E2E/Prod 部署被门控。修复
新增
src/test/components/title/titleUtils.test.ts,13 个用例覆盖components/title/utils.ts和components/title/constants.ts中的 6 个工具函数:getFontFamily:已知字体/未知字体回退/新增书法字体getTitlePreset:合法 key/非法 keytitleStyleConfigToCamel:snake→camel 字段映射、空对象camelToTitleStyleConfig:camel→snake 映射、两种转换往返一致性buildPresetPreviewSettings:未知 key 透传 base、合法 preset 固定字号templateToPreviewSettings:size 缩放逻辑、无 size 默认分支覆盖率
验证
npx vitest run:99 passed / 1 skipped(原 98+1,新增 13 个用例全部通过)CI全绿,自动审批通过。
CI全绿,自动审批通过。
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #2056 已关闭或合并,对应的预览环境已被清理。