| 1 | import { describe, expect, it } from 'vitest' |
| 2 | import { progressDisplayLabel } from '../../../src/shared/progress' |
| 3 | |
| 4 | describe('progressDisplayLabel', () => { |
| 5 | it('preserves page-specific completion labels', () => { |
| 6 | expect(progressDisplayLabel('zh', 'P3 编辑完成')).toBe('P3 编辑完成') |
| 7 | expect(progressDisplayLabel('zh', 'P3 当前步骤完成,正在校验页面')).toBe( |
| 8 | 'P3 当前步骤完成,正在校验页面' |
| 9 | ) |
| 10 | expect(progressDisplayLabel('zh', '第 3 页重试成功')).toBe('第 3 页重试成功') |
| 11 | }) |
| 12 | |
| 13 | it('still normalizes generic labels', () => { |
| 14 | expect(progressDisplayLabel('zh', '已完成')).toBe('已完成') |
| 15 | expect(progressDisplayLabel('zh', '正在改写页面')).toBe('生成页面') |
| 16 | expect(progressDisplayLabel('en', '正在校验')).toBe('Checking pages') |
| 17 | }) |
| 18 | }) |
| 19 |