diff options
| author | Aram Drevekenin <aram@poor.dev> | 2024-07-18 10:45:42 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-18 10:45:42 +0200 |
| commit | 2deffc3289ff05a1429366cfa7cf7195ec27034f (patch) | |
| tree | 5e8af968db1c5bb966bfe25b484c001378ab9351 /zellij-server/src/tab/unit | |
| parent | docs(changelog): configuration screen (diff) | |
| download | sl0ppij-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.rs | 177 |
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( |
