AgentEvalTool/frontend
sinohqb 4534df7e7a test: 五个零覆盖组件补全测试(Phase 4.23)
锁定 Phase 4 读取接缝收敛后的纯渲染与关键交互契约;五个组件
此前从未被 vitest 覆盖,现全量补齐(25 个测试)。

- DecisionProcess(6):加载/空态/详情展开/上下文 JSON 折叠、
  轮询门控(executing 轮询、completed 停轮询)、补充日志触发。
- EvalOverview(6):planning / pending_approval / executing
  三种状态的渲染分支;plan 维度/虚拟用户/时间分布/完成标准;
  会话进度与过期文案。
- EvalReport(4):报告加载/空态、会话折叠、SessionMessages
  懒加载、Markdown 导出(downloadBlob 接缝)。
- ConfigSnapshots(4):列表与类型标签、详情展开、快照对比
  两选一校验、空态与差异渲染。
- TaskQueueMonitor(5):统计芯片、状态过滤、刷新按钮、
  轮询定时器(vi.useFakeTimers + advanceTimersByTimeAsync)、
  空态。

测试沿用 sessionReducer 先例:vi.mock 工厂注入 readSlot /
API 方法,按 reducer 形状构造 fixture;antd 双汉字按钮
(详情/导出/查看)使用 /\s*/ 正则匹配 autoInsertSpace 空格。
2026-08-24 05:54:28 +08:00
..
web test: 五个零覆盖组件补全测试(Phase 4.23) 2026-08-24 05:54:28 +08:00