diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-18 08:27:06 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-18 08:27:06 +0800 |
| commit | b4f1136457a08c6ad6ef52d9dc1f83fef050d87c (patch) | |
| tree | 454427819a1db6ea034b06824383ca7e33d6c019 /frontend/src/lib/__tests__ | |
| parent | 45ecb4e9dfe225bc982e9af9315590bcb0783df7 (diff) | |
| download | strategy-lab-b4f1136457a08c6ad6ef52d9dc1f83fef050d87c.tar.gz | |
test(frontend): 真浏览器 UI 溢出与图表渲染验证脚本
[变更性质]
新增验证脚本,非产品代码。
[测试目标]
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/... 手动运行;不影响构建产物。
Diffstat (limited to 'frontend/src/lib/__tests__')
0 files changed, 0 insertions, 0 deletions
