layout/tests: Add CompleteAnimations op

This commit is contained in:
Ivan Molodetskikh
2025-08-12 22:34:13 +03:00
parent a2767041d9
commit 42bd107795
+6
View File
@@ -614,6 +614,7 @@ enum Op {
#[proptest(strategy = "arbitrary_msec_delta()")]
msec_delta: i32,
},
CompleteAnimations,
MoveWorkspaceToOutput(#[proptest(strategy = "1..=5usize")] usize),
ViewOffsetGestureBegin {
#[proptest(strategy = "1..=5usize")]
@@ -1401,6 +1402,11 @@ impl Op {
layout.clock.set_unadjusted(now);
layout.advance_animations();
}
Op::CompleteAnimations => {
layout.clock.set_complete_instantly(true);
layout.advance_animations();
layout.clock.set_complete_instantly(false);
}
Op::MoveWorkspaceToOutput(id) => {
let name = format!("output{id}");
let Some(output) = layout.outputs().find(|o| o.name() == name).cloned() else {