diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-09-21 08:48:00 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-10-02 09:33:08 +0300 |
| commit | 8df6231cc164396e19a892f11beb8c02e2e88efb (patch) | |
| tree | 05ea1d39b6dd00b5ab8c909e0e4af1350c9035ed /src/layout/tests/fullscreen.rs | |
| parent | e837e39623457dc5ad29c34a5ce4d4616e5fbf1e (diff) | |
| download | niri-8df6231cc164396e19a892f11beb8c02e2e88efb.tar.gz niri-8df6231cc164396e19a892f11beb8c02e2e88efb.tar.bz2 niri-8df6231cc164396e19a892f11beb8c02e2e88efb.zip | |
layout/tests: Make Op non-Copy
Diffstat (limited to 'src/layout/tests/fullscreen.rs')
| -rw-r--r-- | src/layout/tests/fullscreen.rs | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/layout/tests/fullscreen.rs b/src/layout/tests/fullscreen.rs index 7b473325..4d9d79ca 100644 --- a/src/layout/tests/fullscreen.rs +++ b/src/layout/tests/fullscreen.rs @@ -12,7 +12,7 @@ fn fullscreen() { Op::FullscreenWindow(1), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -32,7 +32,7 @@ fn unfullscreen_window_in_column() { }, ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -49,7 +49,7 @@ fn unfullscreen_view_offset_not_reset_on_removal() { Op::ConsumeOrExpelWindowRight { id: None }, ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -66,7 +66,7 @@ fn unfullscreen_view_offset_not_reset_on_consume() { Op::ConsumeWindowIntoColumn, ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -80,7 +80,7 @@ fn unfullscreen_view_offset_not_reset_on_quick_double_toggle() { Op::FullscreenWindow(0), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -97,7 +97,7 @@ fn unfullscreen_view_offset_set_on_fullscreening_inactive_tile_in_column() { Op::FullscreenWindow(0), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -121,7 +121,7 @@ fn unfullscreen_view_offset_not_reset_on_gesture() { }, ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -154,7 +154,7 @@ fn one_window_in_column_becomes_weight_1_after_fullscreen() { Op::FullscreenWindow(1), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -173,7 +173,7 @@ fn disable_tabbed_mode_in_fullscreen() { Op::ToggleColumnTabbedDisplay, ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -195,7 +195,7 @@ fn unfullscreen_with_large_border() { }, ..Default::default() }; - check_ops_with_options(options, &ops); + check_ops_with_options(options, ops); } #[test] @@ -210,7 +210,7 @@ fn fullscreen_to_windowed_fullscreen() { Op::ToggleWindowedFullscreen(0), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -226,7 +226,7 @@ fn windowed_fullscreen_to_fullscreen() { Op::FullscreenWindow(0), // Switch is_fullscreen() back to true. ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -247,7 +247,7 @@ fn move_pending_unfullscreen_window_out_of_active_column() { Op::MoveWindowToWorkspaceDown(true), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -272,7 +272,7 @@ fn move_unfocused_pending_unfullscreen_window_out_of_active_column() { }, ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -294,7 +294,7 @@ fn interactive_resize_on_pending_unfullscreen_column() { Op::Communicate(2), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -332,7 +332,7 @@ fn interactive_move_unfullscreen_to_floating_stops_dnd_scroll() { Op::InteractiveMoveEnd { window: 4 }, ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -353,7 +353,7 @@ fn unfullscreen_view_offset_not_reset_during_dnd_gesture() { Op::Communicate(3), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -374,7 +374,7 @@ fn unfullscreen_view_offset_not_reset_during_gesture() { Op::Communicate(3), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -395,7 +395,7 @@ fn unfullscreen_view_offset_not_reset_during_ongoing_gesture() { Op::Communicate(3), ]; - check_ops(&ops); + check_ops(ops); } #[test] @@ -410,7 +410,7 @@ fn unfullscreen_preserves_view_pos() { }, ]; - let mut layout = check_ops(&ops); + let mut layout = check_ops(ops); // View pos is looking at the first window. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"-16"); @@ -420,7 +420,7 @@ fn unfullscreen_preserves_view_pos() { Op::Communicate(2), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos = width of first window + gap. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"116"); @@ -430,7 +430,7 @@ fn unfullscreen_preserves_view_pos() { Op::Communicate(2), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos is back to showing the first window. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"-16"); @@ -456,7 +456,7 @@ fn unfullscreen_of_tabbed_preserves_view_pos() { Op::FocusColumnRight, ]; - let mut layout = check_ops(&ops); + let mut layout = check_ops(ops); // View pos is looking at the first window. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"-16"); @@ -467,7 +467,7 @@ fn unfullscreen_of_tabbed_preserves_view_pos() { Op::Communicate(3), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos = width of first window + gap. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"116"); @@ -477,13 +477,13 @@ fn unfullscreen_of_tabbed_preserves_view_pos() { Op::Communicate(3), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos is still on the second column because the second tile hasn't unfullscreened yet. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"116"); let ops = [Op::Communicate(2), Op::CompleteAnimations]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos is back to showing the first window. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"-16"); @@ -509,7 +509,7 @@ fn unfullscreen_of_tabbed_via_change_to_normal_preserves_view_pos() { Op::FocusColumnRight, ]; - let mut layout = check_ops(&ops); + let mut layout = check_ops(ops); // View pos is looking at the first window. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"-16"); @@ -520,7 +520,7 @@ fn unfullscreen_of_tabbed_via_change_to_normal_preserves_view_pos() { Op::Communicate(3), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos = width of first window + gap. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"116"); @@ -530,13 +530,13 @@ fn unfullscreen_of_tabbed_via_change_to_normal_preserves_view_pos() { Op::Communicate(3), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos is still on the second column because the second tile hasn't unfullscreened yet. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"116"); let ops = [Op::Communicate(2), Op::CompleteAnimations]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos is back to showing the first window. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"-16"); @@ -557,7 +557,7 @@ fn removing_only_fullscreen_tile_updates_view_offset() { Op::CompleteAnimations, ]; - let mut layout = check_ops(&ops); + let mut layout = check_ops(ops); // View pos with gap. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"-16"); @@ -568,7 +568,7 @@ fn removing_only_fullscreen_tile_updates_view_offset() { Op::Communicate(2), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos without gap because we went fullscreen. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"0"); @@ -579,7 +579,7 @@ fn removing_only_fullscreen_tile_updates_view_offset() { Op::Communicate(2), Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos without gap because other tile is still fullscreen. assert_snapshot!(layout.active_workspace().unwrap().scrolling().view_pos(), @"0"); @@ -589,7 +589,7 @@ fn removing_only_fullscreen_tile_updates_view_offset() { Op::ConsumeOrExpelWindowRight { id: Some(1) }, Op::CompleteAnimations, ]; - check_ops_on_layout(&mut layout, &ops); + check_ops_on_layout(&mut layout, ops); // View pos should include gap now that the column is no longer fullscreen. // FIXME: currently, removing a tile doesn't cause the view offset to update. |
