summaryrefslogtreecommitdiffstats
path: root/src/core/src/modules/list/tests/external_editor.rs
diff options
context:
space:
mode:
authorTim Oram <dev@mitmaro.ca>2022-11-15 09:17:23 -0330
committerTim Oram <dev@mitmaro.ca>2022-11-15 11:15:21 -0330
commit20c4a99ce1b29517bccf15aa39c64ec2cb112456 (patch)
tree9297c84970369bb430593432855d95532f115b27 /src/core/src/modules/list/tests/external_editor.rs
parentcf55baa262d50d3ff61ba902178ebecc28807f58 (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.rs18
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());
+ },
+ );
+}