diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-08-12 22:34:13 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-08-14 15:58:59 +0300 |
| commit | 54076b76321f47fd1485ec3183373a55da5a641e (patch) | |
| tree | 4b3712be4a90175c41329871046145bb6f39c2dd /src | |
| parent | c9873a0885bf50544bc2b72154dc257c66cb7959 (diff) | |
| download | niri-54076b76321f47fd1485ec3183373a55da5a641e.tar.gz niri-54076b76321f47fd1485ec3183373a55da5a641e.tar.bz2 niri-54076b76321f47fd1485ec3183373a55da5a641e.zip | |
layout/tests: Extract check_ops_on_layout()
Diffstat (limited to 'src')
| -rw-r--r-- | src/layout/tests.rs | 18 |
1 files changed, 9 insertions, 9 deletions
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<TestWindow> { - let mut layout = Layout::default(); +fn check_ops_on_layout(layout: &mut Layout<TestWindow>, ops: &[Op]) { for op in ops { - op.apply(&mut layout); + op.apply(layout); layout.verify_invariants(); } +} + +#[track_caller] +fn check_ops(ops: &[Op]) -> Layout<TestWindow> { + 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<TestWindow> { 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 } |
