aboutsummaryrefslogtreecommitdiff
path: root/src/layout.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-09-26 20:41:55 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-09-26 20:41:55 +0400
commit5ad5f29a923d09b812cb0d08524a3049786fda55 (patch)
tree5cf3191e80da51e7a9aca6f282bae6d2946f0a5b /src/layout.rs
parent756997ca83ddee8768ab3fda5fe2d98da365a038 (diff)
downloadniri-5ad5f29a923d09b812cb0d08524a3049786fda55.tar.gz
niri-5ad5f29a923d09b812cb0d08524a3049786fda55.tar.bz2
niri-5ad5f29a923d09b812cb0d08524a3049786fda55.zip
Extract check_ops
Diffstat (limited to 'src/layout.rs')
-rw-r--r--src/layout.rs15
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);
}
}