diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-18 10:05:50 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-18 10:05:50 +0800 |
| commit | 6f07c14efe8bc73f20ce9ef7313b93a3b0cb6067 (patch) | |
| tree | ec57664bfbedf80a822e43a9e13466da605dad38 /frontend/src/lib/sparkline.test.ts | |
| parent | c71930f79b102f5a3cade7877dba425462ed758a (diff) | |
| download | strategy-lab-6f07c14efe8bc73f20ce9ef7313b93a3b0cb6067.tar.gz | |
fix(frontend): ui-auth-shots 构建先行 + 条件等待 + DOM 事实断言
[变更性质] 验证脚本返工(Leader 验收问题 1/2)。
[问题根因] 旧版默认打生产站点:生产仍为旧构建(无 Tab Bar),导致 Leader 复跑 18 组合全 false;另固定 waitForTimeout 可能早于挂载。
[修复方案] 默认先 npm run build 再启动本地代理(输出所服务资产哈希);waitForSelector 条件等待挂载;断言输出 tabbarAttached/tabbarVisible 与面包屑文本两套 DOM 事实;每轮先验 /api/auth/me=200;projects/runs/usage 前置条件随 JSON 记录,projects=0 时显式 SKIP 而非恒假断言。
[影响范围] frontend/scripts/ui-auth-shots.mjs;实测 375 tabbarVisible=true、metricCards=4、sparks=2,18/18 bad=0。
Diffstat (limited to 'frontend/src/lib/sparkline.test.ts')
0 files changed, 0 insertions, 0 deletions
