diff options
author | Tim Oram <dev@mitmaro.ca> | 2021-01-17 19:12:51 -0330 |
---|---|---|
committer | Tim Oram <dev@mitmaro.ca> | 2021-01-27 19:03:19 -0330 |
commit | 65ffadbe8481cd1c852f585fe1e14820f2c74f67 (patch) | |
tree | 470d17b0bc9faca6726fbd0f0120f2735bd47013 /src/process/tests.rs | |
parent | 8fd1c53e23d91ccb3051ab030042966eebe327f4 (diff) |
Add mutable to curses
Diffstat (limited to 'src/process/tests.rs')
-rw-r--r-- | src/process/tests.rs | 80 |
1 files changed, 20 insertions, 60 deletions
diff --git a/src/process/tests.rs b/src/process/tests.rs index b27ed19..3fbf205 100644 --- a/src/process/tests.rs +++ b/src/process/tests.rs @@ -16,12 +16,8 @@ fn window_too_small() { }, &[Input::Exit], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let modules = Modules::new(test_context.config); assert_eq!(process.run(modules).unwrap().unwrap(), ExitStatus::Abort); }, ); @@ -35,12 +31,8 @@ fn force_abort() { ViewState::default(), &[Input::ForceAbort], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let modules = Modules::new(test_context.config); assert_eq!(process.run(modules).unwrap().unwrap(), ExitStatus::Good); process.rebase_todo.load_file().unwrap(); assert_eq!(process.rebase_todo.get_lines(), &vec![]); @@ -56,12 +48,8 @@ fn force_rebase() { ViewState::default(), &[Input::ForceRebase], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let modules = Modules::new(test_context.config); assert_eq!(process.run(modules).unwrap().unwrap(), ExitStatus::Good); process.rebase_todo.load_file().unwrap(); assert_eq!(process.rebase_todo.get_lines(), &vec![ @@ -81,12 +69,8 @@ fn error_write_todo() { |test_context: TestContext<'_>| { let todo_path = test_context.get_todo_file_path(); test_context.set_todo_file_readonly(); - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let modules = Modules::new(test_context.config); assert_eq!( process.run(modules).unwrap_err().to_string(), format!("Error opening file: {}", todo_path) @@ -103,12 +87,8 @@ fn resize_window_size_okay() { ViewState::default(), &[Input::Resize, Input::Exit], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let modules = Modules::new(test_context.config); assert_eq!(process.run(modules).unwrap().unwrap(), ExitStatus::Abort); }, ); @@ -125,12 +105,8 @@ fn resize_window_size_too_small() { }, &[], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let mut modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let mut modules = Modules::new(test_context.config); process.state = State::List; let result = ProcessResult::new().input(Input::Resize); process.handle_process_result(&mut modules, &result); @@ -146,12 +122,8 @@ fn error() { ViewState::default(), &[], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let mut modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let mut modules = Modules::new(test_context.config); let result = ProcessResult::new().error(anyhow!("Test error")); process.handle_process_result(&mut modules, &result); }, @@ -166,12 +138,8 @@ fn help_start() { ViewState::default(), &[], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let mut modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let mut modules = Modules::new(test_context.config); let result = ProcessResult::new().input(Input::Help); process.handle_process_result(&mut modules, &result); }, @@ -186,12 +154,8 @@ fn help_exit() { ViewState::default(), &[], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let mut modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let mut modules = Modules::new(test_context.config); process.state = State::Help; let result = ProcessResult::new().input(Input::Help); process.handle_process_result(&mut modules, &result); @@ -207,12 +171,8 @@ fn other_input() { ViewState::default(), &[], |test_context: TestContext<'_>| { - let mut process = Process::new( - test_context.rebase_todo_file, - test_context.view, - test_context.input_handler, - ); - let mut modules = Modules::new(test_context.display, test_context.config); + let mut process = Process::new(test_context.rebase_todo_file, test_context.view); + let mut modules = Modules::new(test_context.config); let result = ProcessResult::new().input(Input::Character('a')); process.handle_process_result(&mut modules, &result); }, |