aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-server/src/tab/unit
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2024-07-18 10:45:42 +0200
committerGitHub <noreply@github.com>2024-07-18 10:45:42 +0200
commit2deffc3289ff05a1429366cfa7cf7195ec27034f (patch)
tree5e8af968db1c5bb966bfe25b484c001378ab9351 /zellij-server/src/tab/unit
parentdocs(changelog): configuration screen (diff)
downloadsl0ppij-2deffc3289ff05a1429366cfa7cf7195ec27034f.tar.gz
sl0ppij-2deffc3289ff05a1429366cfa7cf7195ec27034f.tar.xz
sl0ppij-2deffc3289ff05a1429366cfa7cf7195ec27034f.zip
feat(plugins): add stringified layout to switch_session_with_layout (#3503)
Diffstat (limited to 'zellij-server/src/tab/unit')
-rw-r--r--zellij-server/src/tab/unit/tab_integration_tests.rs177
1 files changed, 100 insertions, 77 deletions
diff --git a/zellij-server/src/tab/unit/tab_integration_tests.rs b/zellij-server/src/tab/unit/tab_integration_tests.rs
index ba62daa0..dae50f28 100644
--- a/zellij-server/src/tab/unit/tab_integration_tests.rs
+++ b/zellij-server/src/tab/unit/tab_integration_tests.rs
@@ -3151,7 +3151,7 @@ fn can_swap_tiled_layout_at_runtime() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3204,7 +3204,7 @@ fn can_swap_floating_layout_at_runtime() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3259,7 +3259,7 @@ fn swapping_layouts_after_resize_snaps_to_current_layout() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3307,7 +3307,7 @@ fn swap_tiled_layout_with_stacked_children() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3354,7 +3354,7 @@ fn swap_tiled_layout_with_only_stacked_children() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3404,7 +3404,7 @@ fn swap_tiled_layout_with_stacked_children_and_no_pane_frames() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3454,7 +3454,7 @@ fn move_focus_up_with_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3506,7 +3506,7 @@ fn move_focus_down_with_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3562,7 +3562,7 @@ fn move_focus_right_into_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3630,7 +3630,7 @@ fn move_focus_left_into_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3700,7 +3700,7 @@ fn move_focus_up_into_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3771,7 +3771,7 @@ fn move_focus_down_into_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3836,7 +3836,7 @@ fn close_main_stacked_pane() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3887,7 +3887,7 @@ fn close_main_stacked_pane_in_mid_stack() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -3947,7 +3947,7 @@ fn close_one_liner_stacked_pane_below_main_pane() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4008,7 +4008,7 @@ fn close_one_liner_stacked_pane_above_main_pane() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4068,7 +4068,7 @@ fn can_increase_size_of_main_pane_in_stack_horizontally() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4132,7 +4132,7 @@ fn can_increase_size_of_main_pane_in_stack_vertically() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4196,7 +4196,7 @@ fn can_increase_size_of_main_pane_in_stack_non_directionally() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4256,7 +4256,7 @@ fn can_increase_size_into_pane_stack_horizontally() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4319,7 +4319,7 @@ fn can_increase_size_into_pane_stack_vertically() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4384,7 +4384,7 @@ fn can_increase_size_into_pane_stack_non_directionally() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4443,7 +4443,7 @@ fn decreasing_size_of_whole_tab_treats_stacked_panes_properly() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4503,7 +4503,7 @@ fn increasing_size_of_whole_tab_treats_stacked_panes_properly() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4568,7 +4568,7 @@ fn cannot_decrease_stack_size_beyond_minimum_height() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4633,7 +4633,7 @@ fn focus_stacked_pane_over_flexible_pane_with_the_mouse() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4692,7 +4692,7 @@ fn focus_stacked_pane_under_flexible_pane_with_the_mouse() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4753,7 +4753,7 @@ fn close_stacked_pane_with_previously_focused_other_pane() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4820,7 +4820,7 @@ fn close_pane_near_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4884,7 +4884,7 @@ fn focus_next_pane_expands_stacked_panes() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -4944,7 +4944,7 @@ fn stacked_panes_can_become_fullscreen() {
}
}
"#;
- let layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let layout = Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = layout.swap_tiled_layouts.clone();
let swap_floating_layouts = layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5027,7 +5027,7 @@ fn layout_with_plugins_and_commands_swaped_properly() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5048,7 +5048,8 @@ fn layout_with_plugins_and_commands_swaped_properly() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5122,7 +5123,7 @@ fn base_layout_is_included_in_swap_layouts() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5143,7 +5144,8 @@ fn base_layout_is_included_in_swap_layouts() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5218,7 +5220,7 @@ fn swap_layouts_including_command_panes_absent_from_existing_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5235,7 +5237,8 @@ fn swap_layouts_including_command_panes_absent_from_existing_layout() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5309,7 +5312,7 @@ fn swap_layouts_not_including_command_panes_present_in_existing_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5330,7 +5333,8 @@ fn swap_layouts_not_including_command_panes_present_in_existing_layout() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5400,7 +5404,7 @@ fn swap_layouts_including_plugin_panes_absent_from_existing_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5409,7 +5413,8 @@ fn swap_layouts_including_plugin_panes_absent_from_existing_layout() {
let new_floating_terminal_ids = vec![];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5477,7 +5482,7 @@ fn swap_layouts_not_including_plugin_panes_present_in_existing_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5498,7 +5503,8 @@ fn swap_layouts_not_including_plugin_panes_present_in_existing_layout() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5558,7 +5564,7 @@ fn new_pane_in_auto_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5567,7 +5573,8 @@ fn new_pane_in_auto_layout() {
let new_floating_terminal_ids = vec![];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5651,7 +5658,7 @@ fn when_swapping_tiled_layouts_in_a_damaged_state_layout_and_pane_focus_are_unch
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5660,7 +5667,8 @@ fn when_swapping_tiled_layouts_in_a_damaged_state_layout_and_pane_focus_are_unch
let new_floating_terminal_ids = vec![];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5729,7 +5737,7 @@ fn when_swapping_tiled_layouts_in_an_undamaged_state_pane_focuses_on_focused_nod
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5738,7 +5746,8 @@ fn when_swapping_tiled_layouts_in_an_undamaged_state_pane_focuses_on_focused_nod
let new_floating_terminal_ids = vec![];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5803,7 +5812,7 @@ fn when_swapping_tiled_layouts_in_an_undamaged_state_with_no_focus_node_pane_foc
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5812,7 +5821,8 @@ fn when_swapping_tiled_layouts_in_an_undamaged_state_with_no_focus_node_pane_foc
let new_floating_terminal_ids = vec![];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5876,7 +5886,7 @@ fn when_closing_a_pane_in_auto_layout_the_focus_goes_to_last_focused_pane() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5885,7 +5895,8 @@ fn when_closing_a_pane_in_auto_layout_the_focus_goes_to_last_focused_pane() {
let new_floating_terminal_ids = vec![];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -5962,7 +5973,7 @@ fn floating_layout_with_plugins_and_commands_swaped_properly() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -5983,7 +5994,8 @@ fn floating_layout_with_plugins_and_commands_swaped_properly() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6055,7 +6067,7 @@ fn base_floating_layout_is_included_in_swap_layouts() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6076,7 +6088,8 @@ fn base_floating_layout_is_included_in_swap_layouts() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6151,7 +6164,7 @@ fn swap_floating_layouts_including_command_panes_absent_from_existing_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6168,7 +6181,8 @@ fn swap_floating_layouts_including_command_panes_absent_from_existing_layout() {
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6242,7 +6256,7 @@ fn swap_floating_layouts_not_including_command_panes_present_in_existing_layout(
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6263,7 +6277,8 @@ fn swap_floating_layouts_not_including_command_panes_present_in_existing_layout(
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6326,7 +6341,7 @@ fn swap_floating_layouts_including_plugin_panes_absent_from_existing_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6335,7 +6350,8 @@ fn swap_floating_layouts_including_plugin_panes_absent_from_existing_layout() {
let new_terminal_ids = vec![(4, None)];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6399,7 +6415,7 @@ fn swap_floating_layouts_not_including_plugin_panes_present_in_existing_layout()
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6420,7 +6436,8 @@ fn swap_floating_layouts_not_including_plugin_panes_present_in_existing_layout()
vec![2],
);
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6480,7 +6497,7 @@ fn new_floating_pane_in_auto_layout() {
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6489,7 +6506,8 @@ fn new_floating_pane_in_auto_layout() {
let new_floating_terminal_ids = vec![];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6566,7 +6584,7 @@ fn when_swapping_floating_layouts_in_a_damaged_state_layout_and_pane_focus_are_u
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6575,7 +6593,8 @@ fn when_swapping_floating_layouts_in_a_damaged_state_layout_and_pane_focus_are_u
let new_terminal_ids = vec![(4, None)];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6643,7 +6662,7 @@ fn when_swapping_floating_layouts_in_an_undamaged_state_pane_focuses_on_focused_
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6652,7 +6671,8 @@ fn when_swapping_floating_layouts_in_an_undamaged_state_pane_focuses_on_focused_
let new_terminal_ids = vec![(4, None)];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6716,7 +6736,7 @@ fn when_swapping_floating_layouts_in_an_undamaged_state_with_no_focus_node_pane_
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6725,7 +6745,8 @@ fn when_swapping_floating_layouts_in_an_undamaged_state_with_no_focus_node_pane_
let new_terminal_ids = vec![(4, None)];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6788,7 +6809,7 @@ fn when_closing_a_floating_pane_in_auto_layout_the_focus_goes_to_last_focused_pa
}
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6797,7 +6818,8 @@ fn when_closing_a_floating_pane_in_auto_layout_the_focus_goes_to_last_focused_pa
let new_terminal_ids = vec![(4, None)];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(
@@ -6853,7 +6875,7 @@ fn when_resizing_whole_tab_with_auto_layout_and_floating_panes_the_layout_is_mai
layout
"#;
let (base_layout, base_floating_layout) =
- Layout::from_kdl(base_layout, "file_name.kdl".into(), None, None)
+ Layout::from_kdl(base_layout, Some("file_name.kdl".into()), None, None)
.unwrap()
.template
.unwrap();
@@ -6862,7 +6884,8 @@ fn when_resizing_whole_tab_with_auto_layout_and_floating_panes_the_layout_is_mai
let new_terminal_ids = vec![(4, None)];
let new_plugin_ids = HashMap::new();
- let swap_layout = Layout::from_kdl(swap_layouts, "file_name.kdl".into(), None, None).unwrap();
+ let swap_layout =
+ Layout::from_kdl(swap_layouts, Some("file_name.kdl".into()), None, None).unwrap();
let swap_tiled_layouts = swap_layout.swap_tiled_layouts.clone();
let swap_floating_layouts = swap_layout.swap_floating_layouts.clone();
let mut tab = create_new_tab_with_swap_layouts(