diff options
Diffstat (limited to 'src/tests/integration/move_focus_up.rs')
-rw-r--r-- | src/tests/integration/move_focus_up.rs | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/src/tests/integration/move_focus_up.rs b/src/tests/integration/move_focus_up.rs deleted file mode 100644 index cd9bd48cf..000000000 --- a/src/tests/integration/move_focus_up.rs +++ /dev/null @@ -1,91 +0,0 @@ -use ::insta::assert_snapshot; - -use crate::tests::fakes::FakeInputOutput; -use crate::tests::start; -use crate::tests::utils::{get_next_to_last_snapshot, get_output_frame_snapshots}; -use crate::CliArgs; -use zellij_utils::pane_size::PositionAndSize; - -use crate::tests::utils::commands::{ - MOVE_FOCUS_DOWN_IN_PANE_MODE, MOVE_FOCUS_UP_IN_PANE_MODE, PANE_MODE, QUIT, - SPLIT_DOWN_IN_PANE_MODE, SPLIT_RIGHT_IN_PANE_MODE, -}; -use zellij_utils::input::config::Config; - -fn get_fake_os_input(fake_win_size: &PositionAndSize) -> FakeInputOutput { - FakeInputOutput::new(*fake_win_size) -} - -#[test] -pub fn move_focus_up() { - let fake_win_size = PositionAndSize { - cols: 121, - rows: 20, - x: 0, - y: 0, - ..Default::default() - }; - let mut fake_input_output = get_fake_os_input(&fake_win_size); - fake_input_output.add_terminal_input(&[ - &PANE_MODE, - &SPLIT_DOWN_IN_PANE_MODE, - &MOVE_FOCUS_UP_IN_PANE_MODE, - &QUIT, - ]); - start( - Box::new(fake_input_output.clone()), - CliArgs::default(), - Box::new(fake_input_output.clone()), - Config::default(), - None, - ); - - let output_frames = fake_input_output - .stdout_writer - .output_frames - .lock() - .unwrap(); - let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); - let snapshot_before_quit = - get_next_to_last_snapshot(snapshots).expect("could not find snapshot"); - assert_snapshot!(snapshot_before_quit); -} - -#[test] -pub fn move_focus_up_to_the_most_recently_used_pane() { - let fake_win_size = PositionAndSize { - cols: 121, - rows: 20, - x: 0, - y: 0, - ..Default::default() - }; - let mut fake_input_output = get_fake_os_input(&fake_win_size); - fake_input_output.add_terminal_input(&[ - &PANE_MODE, - &SPLIT_DOWN_IN_PANE_MODE, - &MOVE_FOCUS_UP_IN_PANE_MODE, - &SPLIT_RIGHT_IN_PANE_MODE, - &SPLIT_RIGHT_IN_PANE_MODE, - &MOVE_FOCUS_DOWN_IN_PANE_MODE, - &MOVE_FOCUS_UP_IN_PANE_MODE, - &QUIT, - ]); - start( - Box::new(fake_input_output.clone()), - CliArgs::default(), - Box::new(fake_input_output.clone()), - Config::default(), - None, - ); - - let output_frames = fake_input_output - .stdout_writer - .output_frames - .lock() - .unwrap(); - let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); - let snapshot_before_quit = - get_next_to_last_snapshot(snapshots).expect("could not find snapshot"); - assert_snapshot!(snapshot_before_quit); -} |