summaryrefslogtreecommitdiff
path: root/frontend/src/lib/projectsPageLoad.test.ts
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-18 10:05:50 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-18 10:05:50 +0800
commit6f07c14efe8bc73f20ce9ef7313b93a3b0cb6067 (patch)
treeec57664bfbedf80a822e43a9e13466da605dad38 /frontend/src/lib/projectsPageLoad.test.ts
parentc71930f79b102f5a3cade7877dba425462ed758a (diff)
downloadstrategy-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/projectsPageLoad.test.ts')
0 files changed, 0 insertions, 0 deletions