diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-26 20:41:55 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-26 20:41:55 +0400 |
| commit | 5ad5f29a923d09b812cb0d08524a3049786fda55 (patch) | |
| tree | 5cf3191e80da51e7a9aca6f282bae6d2946f0a5b | |
| parent | 756997ca83ddee8768ab3fda5fe2d98da365a038 (diff) | |
| download | niri-5ad5f29a923d09b812cb0d08524a3049786fda55.tar.gz niri-5ad5f29a923d09b812cb0d08524a3049786fda55.tar.bz2 niri-5ad5f29a923d09b812cb0d08524a3049786fda55.zip | |
Extract check_ops
| -rw-r--r-- | src/layout.rs | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/layout.rs b/src/layout.rs index f72e57b4..fc354eef 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -2514,6 +2514,15 @@ mod tests { } } + #[track_caller] + fn check_ops(ops: &[Op]) { + let mut monitor_set = MonitorSet::default(); + for op in ops { + op.apply(&mut monitor_set); + monitor_set.verify_invariants(); + } + } + #[test] fn operations() { let every_op = [ @@ -2601,10 +2610,6 @@ mod tests { Op::AddOutput(2), ]; - let mut monitor_set = MonitorSet::default(); - for op in ops { - op.apply(&mut monitor_set); - monitor_set.verify_invariants(); - } + check_ops(&ops); } } |
