From 54076b76321f47fd1485ec3183373a55da5a641e Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Tue, 12 Aug 2025 22:34:13 +0300 Subject: layout/tests: Extract check_ops_on_layout() --- src/layout/tests.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/layout/tests.rs b/src/layout/tests.rs index afb83d38..9d8c3139 100644 --- a/src/layout/tests.rs +++ b/src/layout/tests.rs @@ -1479,24 +1479,24 @@ impl Op { } #[track_caller] -fn check_ops(ops: &[Op]) -> Layout { - let mut layout = Layout::default(); +fn check_ops_on_layout(layout: &mut Layout, ops: &[Op]) { for op in ops { - op.apply(&mut layout); + op.apply(layout); layout.verify_invariants(); } +} + +#[track_caller] +fn check_ops(ops: &[Op]) -> Layout { + let mut layout = Layout::default(); + check_ops_on_layout(&mut layout, ops); layout } #[track_caller] fn check_ops_with_options(options: Options, ops: &[Op]) -> Layout { let mut layout = Layout::with_options(Clock::with_time(Duration::ZERO), options); - - for op in ops { - op.apply(&mut layout); - layout.verify_invariants(); - } - + check_ops_on_layout(&mut layout, ops); layout } -- cgit