From 5ad5f29a923d09b812cb0d08524a3049786fda55 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Tue, 26 Sep 2023 20:41:55 +0400 Subject: Extract check_ops --- src/layout.rs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/layout.rs') 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); } } -- cgit