diff options
author | Tim Oram <dev@mitmaro.ca> | 2022-11-15 09:17:23 -0330 |
---|---|---|
committer | Tim Oram <dev@mitmaro.ca> | 2022-11-15 11:15:21 -0330 |
commit | 20c4a99ce1b29517bccf15aa39c64ec2cb112456 (patch) | |
tree | 9297c84970369bb430593432855d95532f115b27 /src/core/src/modules/list/tests/external_editor.rs | |
parent | cf55baa262d50d3ff61ba902178ebecc28807f58 (diff) |
Add search to list module
Diffstat (limited to 'src/core/src/modules/list/tests/external_editor.rs')
-rw-r--r-- | src/core/src/modules/list/tests/external_editor.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/core/src/modules/list/tests/external_editor.rs b/src/core/src/modules/list/tests/external_editor.rs index d36cc06..a2599f7 100644 --- a/src/core/src/modules/list/tests/external_editor.rs +++ b/src/core/src/modules/list/tests/external_editor.rs @@ -36,3 +36,21 @@ fn visual_mode_open_external_editor() { }, ); } + +#[test] +fn cancels_search() { + module_test( + &["pick aaa c1"], + &[ + Event::from(StandardEvent::SearchStart), + Event::from('x'), + Event::from(StandardEvent::SearchFinish), + Event::from(MetaEvent::OpenInEditor), + ], + |mut test_context| { + let mut module = List::new(&Config::new()); + let _ = test_context.handle_all_events(&mut module); + assert!(!module.search_bar.is_searching()); + }, + ); +} |