aboutsummaryrefslogtreecommitdiff
path: root/src/layout/tests.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-01 10:46:52 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-10 07:29:33 -0800
commitf90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526 (patch)
tree78f703675bdc75398c89a8b00a4e030131cc887e /src/layout/tests.rs
parent55e2ea0c3bb0bccae351aa6e82987a0b77da54ae (diff)
downloadniri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.tar.gz
niri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.tar.bz2
niri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.zip
Implement tabbed column display mode
Diffstat (limited to 'src/layout/tests.rs')
-rw-r--r--src/layout/tests.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/layout/tests.rs b/src/layout/tests.rs
index e688c8bd..55bbecb9 100644
--- a/src/layout/tests.rs
+++ b/src/layout/tests.rs
@@ -406,6 +406,7 @@ enum Op {
ConsumeWindowIntoColumn,
ExpelWindowFromColumn,
SwapWindowInDirection(#[proptest(strategy = "arbitrary_scroll_direction()")] ScrollDirection),
+ ToggleColumnTabbedDisplay,
CenterColumn,
CenterWindow {
#[proptest(strategy = "proptest::option::of(1..=5usize)")]
@@ -969,6 +970,7 @@ impl Op {
Op::ConsumeWindowIntoColumn => layout.consume_into_column(),
Op::ExpelWindowFromColumn => layout.expel_from_column(),
Op::SwapWindowInDirection(direction) => layout.swap_window_in_direction(direction),
+ Op::ToggleColumnTabbedDisplay => layout.toggle_column_tabbed_display(),
Op::CenterColumn => layout.center_column(),
Op::CenterWindow { id } => {
let id = id.filter(|id| layout.has_window(id));
@@ -1462,6 +1464,7 @@ fn operations_dont_panic() {
Op::ConsumeOrExpelWindowLeft { id: None },
Op::ConsumeOrExpelWindowRight { id: None },
Op::MoveWorkspaceToOutput(1),
+ Op::ToggleColumnTabbedDisplay,
];
for third in every_op {
@@ -1636,6 +1639,7 @@ fn operations_from_starting_state_dont_panic() {
Op::MoveWindowUpOrToWorkspaceUp,
Op::ConsumeOrExpelWindowLeft { id: None },
Op::ConsumeOrExpelWindowRight { id: None },
+ Op::ToggleColumnTabbedDisplay,
];
for third in every_op {