From 336720559bcec511949caa8a42bee8a55c3822da Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Thu, 24 Sep 2026 23:52:08 -0700 Subject: [PATCH] test: use fixed-size RGBA chunks in grid comparison --- crates/oa-desktop/src/diagram/grid/tests.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/oa-desktop/src/diagram/grid/tests.rs b/crates/oa-desktop/src/diagram/grid/tests.rs index 2d303189..a27de37e 100644 --- a/crates/oa-desktop/src/diagram/grid/tests.rs +++ b/crates/oa-desktop/src/diagram/grid/tests.rs @@ -228,8 +228,10 @@ fn pixels(renderer: &mut Renderer, size: Size, geometry: Vec) fn assert_same_pixels(expected: &[u8], actual: &[u8], label: &str) { assert_eq!(expected.len(), actual.len(), "{label}: dimensions"); let differing = expected - .chunks_exact(4) - .zip(actual.chunks_exact(4)) + .as_chunks::<4>() + .0 + .iter() + .zip(actual.as_chunks::<4>().0) .filter(|(a, b)| a != b) .count(); assert_eq!(differing, 0, "{label}: changed RGBA pixels");