summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Wach <pwach@bloomberg.net>2024-01-20 11:14:46 +0000
committerPiotr Wach <pwach@bloomberg.net>2024-01-20 11:14:46 +0000
commit7efd77e6dd3d442f198ef50967ab50524ca22ffd (patch)
tree7b0c96a1d2c55693ac0b1bec7272a920b4b705df
parentdbab511ff68d8cc7d8e4906db3c2472dd8305b77 (diff)
Test glob pane open/close
-rw-r--r--src/interactive/app/tests/journeys_readonly.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/interactive/app/tests/journeys_readonly.rs b/src/interactive/app/tests/journeys_readonly.rs
index c89c9c4..09ac31a 100644
--- a/src/interactive/app/tests/journeys_readonly.rs
+++ b/src/interactive/app/tests/journeys_readonly.rs
@@ -158,6 +158,21 @@ fn simple_user_journey_read_only() -> Result<()> {
assert!(!app.state.show_columns.contains(&Column::MTime));
}
+ // Glob pane open/close
+ {
+ // '/' shows the glob pane
+ app.process_events(&mut terminal, into_events([
+ Event::Key(KeyEvent::new(KeyCode::Char('/'), KeyModifiers::NONE)),
+ ]))?;
+ assert!(app.window.glob_pane.is_some());
+
+ // ESC closes the glob pane
+ app.process_events(&mut terminal, into_events([
+ Event::Key(KeyEvent::new(KeyCode::Esc, KeyModifiers::NONE)),
+ ]))?;
+ assert!(app.window.glob_pane.is_none());
+ }
+
// Entry-Navigation
{
// when hitting the j key