diff options
| author | Denis Maximov <denismaximov98@gmail.com> | 2020-11-14 19:59:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-14 18:59:37 +0100 |
| commit | a2914066bf0e2e2bf5caee263d2378b7d77f477f (patch) | |
| tree | 2a87397c32e2d9f512ad0c886107aa5c2e57d68e /src/tests/integration/compatibility.rs | |
| parent | HOTFIX: do not get os input unless we're starting the app (diff) | |
| download | sl0ppij-a2914066bf0e2e2bf5caee263d2378b7d77f477f.tar.gz sl0ppij-a2914066bf0e2e2bf5caee263d2378b7d77f477f.tar.xz sl0ppij-a2914066bf0e2e2bf5caee263d2378b7d77f477f.zip | |
feat: add rustfmt, update action workflow to check for formatting (#45)
Diffstat (limited to 'src/tests/integration/compatibility.rs')
| -rw-r--r-- | src/tests/integration/compatibility.rs | 46 |
1 files changed, 35 insertions, 11 deletions
diff --git a/src/tests/integration/compatibility.rs b/src/tests/integration/compatibility.rs index e6a913e6..a7cd375c 100644 --- a/src/tests/integration/compatibility.rs +++ b/src/tests/integration/compatibility.rs @@ -1,11 +1,11 @@ -use ::nix::pty::Winsize; use ::insta::assert_snapshot; +use ::nix::pty::Winsize; use ::std::collections::HashMap; -use crate::{start, Opt}; +use crate::tests::fakes::FakeInputOutput; use crate::tests::possible_tty_inputs::Bytes; -use crate::tests::fakes::{FakeInputOutput}; use crate::tests::utils::get_output_frame_snapshots; +use crate::{start, Opt}; use crate::tests::utils::commands::QUIT; @@ -22,7 +22,7 @@ use crate::tests::utils::commands::QUIT; * */ -fn get_fake_os_input (fake_win_size: &Winsize, fixture_name: &str) -> FakeInputOutput { +fn get_fake_os_input(fake_win_size: &Winsize, fixture_name: &str) -> FakeInputOutput { let mut tty_inputs = HashMap::new(); let fixture_bytes = Bytes::from_file_in_fixtures(&fixture_name); tty_inputs.insert(fake_win_size.ws_col, fixture_bytes); @@ -41,7 +41,11 @@ pub fn run_bandwhich_from_fish_shell() { let mut fake_input_output = get_fake_os_input(&fake_win_size, fixture_name); fake_input_output.add_terminal_input(&[QUIT]); start(Box::new(fake_input_output.clone()), Opt::default()); - let output_frames = fake_input_output.stdout_writer.output_frames.lock().unwrap(); + let output_frames = fake_input_output + .stdout_writer + .output_frames + .lock() + .unwrap(); let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); for snapshot in snapshots { assert_snapshot!(snapshot); @@ -60,7 +64,11 @@ pub fn fish_tab_completion_options() { let mut fake_input_output = get_fake_os_input(&fake_win_size, fixture_name); fake_input_output.add_terminal_input(&[QUIT]); start(Box::new(fake_input_output.clone()), Opt::default()); - let output_frames = fake_input_output.stdout_writer.output_frames.lock().unwrap(); + let output_frames = fake_input_output + .stdout_writer + .output_frames + .lock() + .unwrap(); let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); for snapshot in snapshots { assert_snapshot!(snapshot); @@ -84,7 +92,11 @@ pub fn fish_select_tab_completion_options() { let mut fake_input_output = get_fake_os_input(&fake_win_size, fixture_name); fake_input_output.add_terminal_input(&[QUIT]); start(Box::new(fake_input_output.clone()), Opt::default()); - let output_frames = fake_input_output.stdout_writer.output_frames.lock().unwrap(); + let output_frames = fake_input_output + .stdout_writer + .output_frames + .lock() + .unwrap(); let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); for snapshot in snapshots { assert_snapshot!(snapshot); @@ -92,7 +104,7 @@ pub fn fish_select_tab_completion_options() { } #[test] -pub fn vim_scroll_region_down () { +pub fn vim_scroll_region_down() { // here we test a case where vim defines the scroll region as lesser than the screen row count // and then scrolls down // the region is defined here by vim as 1-26 (there are 28 rows) @@ -113,7 +125,11 @@ pub fn vim_scroll_region_down () { // fake_input_output.add_terminal_input(&[17]); // quit (ctrl-q) fake_input_output.add_terminal_input(&[QUIT]); // quit (ctrl-q) start(Box::new(fake_input_output.clone()), Opt::default()); - let output_frames = fake_input_output.stdout_writer.output_frames.lock().unwrap(); + let output_frames = fake_input_output + .stdout_writer + .output_frames + .lock() + .unwrap(); let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); for snapshot in snapshots { assert_snapshot!(snapshot); @@ -138,7 +154,11 @@ pub fn vim_ctrl_d() { let mut fake_input_output = get_fake_os_input(&fake_win_size, fixture_name); fake_input_output.add_terminal_input(&[QUIT]); start(Box::new(fake_input_output.clone()), Opt::default()); - let output_frames = fake_input_output.stdout_writer.output_frames.lock().unwrap(); + let output_frames = fake_input_output + .stdout_writer + .output_frames + .lock() + .unwrap(); let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); for snapshot in snapshots { assert_snapshot!(snapshot); @@ -162,7 +182,11 @@ pub fn vim_ctrl_u() { let mut fake_input_output = get_fake_os_input(&fake_win_size, fixture_name); fake_input_output.add_terminal_input(&[QUIT]); start(Box::new(fake_input_output.clone()), Opt::default()); - let output_frames = fake_input_output.stdout_writer.output_frames.lock().unwrap(); + let output_frames = fake_input_output + .stdout_writer + .output_frames + .lock() + .unwrap(); let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size); for snapshot in snapshots { assert_snapshot!(snapshot); |
