Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
971 B
971 B
FAIL
crates/ely-ui/src/settings/tests.rs:85 — 主窗口断言只要求标题下方的总间距大于零,菜单和更新横幅任留一个即可通过,仍未落实第 1 轮要求的“主窗口分别保留两者”。设置窗口恢复任一控件现在确实会使测试失败,但在 Windows 的隔离副本中,分别删除 shell/mod.rs:140 的 updater 子节点或 :141 的菜单子节点,主窗口分别失去更新下载入口或整行应用菜单,每种变体的全部 41 项测试仍通过。原树的 cargo build -p ely-ui 与 cargo test -p ely-ui --lib 均通过;变体证据在 .work/R7.2-r2-review/main-update-removed-test.log、main-menu-removed-test.log 及对应的 .diff.log,副本与构建目录已删除。修复方向:分别验证主窗口实际渲染菜单和更新横幅,例如分开设置菜单与更新状态后各自断言;删除任一控件必须使对应测试失败,不能以两者合计的间距代替。