docs(gui-1b): the reshape-tail mutation fires five rows, not three

The snapshot geometry row enumerated what dropping
`apply_panel_cursor_icon()` from `reshape`'s tail would fire: "this row,
the menu row, and the line-number row below." Two panel rows have since
joined them, so the list read as exhaustive while being short by two.

Executed the mutation at this tree: it fires the two snapshot rows, the
line-number row, and both panel rows. The doc block now says so, and
says the list is expected to grow --- one hook reached by more routes is
the design, not drift, and a fixed enumeration would go stale at every
new one.

Verified: 12 B5 rows green; fmt, workspace clippy --all-targets
-D warnings, and git diff --check clean.
This commit is contained in:
Levi Neuwirth 2026-09-01 19:39:42 +02:00
parent cc07642b04
commit bd0815c240
No known key found for this signature in database
1 changed files with 5 additions and 1 deletions

View File

@ -15255,7 +15255,11 @@ mod tests {
/// separate so a failure says which route broke.
///
/// *Mutation: drop `apply_panel_cursor_icon()` from `reshape`'s tail
/// → this row, the menu row, and the line-number row below.*
/// → every row that reaches the hook through geometry: this one, the
/// menu row above, the line-number row, and the two panel rows
/// below. That list grows with each new geometry route, which is the
/// point of having one hook; the rows are separate so a failure
/// names the route.*
#[test]
fn b5_a_snapshot_that_moves_the_gutter_moves_the_i_beam_boundary() {
use winit::window::CursorIcon;