summaryrefslogtreecommitdiff
path: root/frontend/scripts/chart-overflow-probe.mjs
Commit message (Collapse)AuthorAgeFilesLines
* test(frontend): 真浏览器 UI 溢出与图表渲染验证脚本Somhairle H. Marisol2026-09-181-0/+100
[变更性质] 新增验证脚本,非产品代码。 [测试目标] Leader 要求每个页面在真浏览器 375/768/1440 三档下零横向溢出、零 pageerror,且迁移后的 layerchart 图表须在含数据状态下渲染并遵循 同一溢出约束(空态验证无法覆盖)。 [测试方案] scripts/ui-verify.mjs:静态服务 dist + Playwright chromium,按路由× 宽度断言 document overflow=0、pageerror=0、bg/fg 主题成立,输出 overflow-probe.json 与全页截图。scripts/chart-overflow-probe.mjs:以 page.route mock /api(含 /api/auth/me、runs 列表带 result、结果单), 勾选两个已完成回测触发对比曲线,真实渲染 svgs 并断言宽度内渲染。 证据存 artifacts/ui-shadcn/(30 组合全 OK,图表 6 组合全 OK)。 [影响范围] 仅验证工具链,node frontend/scripts/... 手动运行;不影响构建产物。