fix(app-iced): 必修1 跟进 —— 旧断言 435→424 + clippy 常量断言
必修1 改完 cap 之后跑门禁抓到的两处自身的漏改:
1. `settings_pane_keeps_the_drawer_width_and_a_readable_form_column` 里还留着
`assert_eq!(measure_cap_px(), 435.0)`(P2-1 轮加的锚点),cap 收到 424 后它必红。
已改 424 —— 这正是「锚点断言」该有的行为:常量一改就红,而不是悄悄跟着漂。
2. clippy `assertions_on_constants`:`assert!(SIM_SAFE_MAX_CHARS <= MAX_MEASURE_CHARS)`
两边都是 const,改成 `const { assert!(..) }`。
门禁(本机私有 target,CPU 档):86 lib passed + 6 集成 passed;clippy -D warnings 干净。
This commit is contained in:
1 parent
c5c543ba43
commit
0de8e63ad6
1 file changed
+2
-5
@@ -192,10 +192,7 @@ fn line_length_is_capped_at_72_characters() {
|
||||
SIM_SAFE_MAX_INK,
|
||||
measure_cap_px()
|
||||
);
|
||||
assert!(
|
||||
SIM_SAFE_MAX_CHARS <= MAX_MEASURE_CHARS,
|
||||
"模拟最长行 {SIM_SAFE_MAX_CHARS} 字符超过 {MAX_MEASURE_CHARS}"
|
||||
);
|
||||
const { assert!(SIM_SAFE_MAX_CHARS <= MAX_MEASURE_CHARS) };
|
||||
|
||||
// ④ **两侧夹逼**:这是本条真正的护栏。
|
||||
// 放大到 SIM_BREAK_INK(428)逐行模拟就会重新出现 73 字符行;
|
||||
@@ -313,7 +310,7 @@ fn settings_pane_keeps_the_drawer_width_and_a_readable_form_column() {
|
||||
assert_eq!(metrics.secondary, Some(SIDE_NAV_WIDTH));
|
||||
assert_eq!(SIDE_NAV_WIDTH, 240.0, "D33:展开态是 240 的 drawer");
|
||||
assert_eq!(metrics.column, measure_cap_px(), "表单列吃满行宽上限");
|
||||
assert_eq!(measure_cap_px(), 435.0);
|
||||
assert_eq!(measure_cap_px(), 424.0);
|
||||
|
||||
let narrow = frame_metrics(PaneKit::Supporting, 700.0);
|
||||
assert_eq!(narrow.layout, PageLayout::SingleColumn);
|
||||
|
||||
Reference in new issue
Block a user