diff --git a/soulseek-rs/src/ui/main_tui/mod.rs b/soulseek-rs/src/ui/main_tui/mod.rs index 2e58c53..49eba3a 100644 --- a/soulseek-rs/src/ui/main_tui/mod.rs +++ b/soulseek-rs/src/ui/main_tui/mod.rs @@ -1810,6 +1810,14 @@ mod tests { assert_eq!(bar_rows, 1, "{wide}"); } + #[test] + fn the_searches_pane_lists_its_clear_all_key() { + let mut tui = furnished_tui(); + tui.state.focused_pane = FocusedPane::Searches; + let screen = screen_sized(&mut tui, 300, 40); + assert!(screen.contains("[C → clear all]"), "{screen}"); + } + #[test] fn page_keys_work_in_the_transfers_and_searches_lists_too() { let mut tui = furnished_tui(); diff --git a/soulseek-rs/src/ui/main_tui/render.rs b/soulseek-rs/src/ui/main_tui/render.rs index 166283c..3f8bf96 100644 --- a/soulseek-rs/src/ui/main_tui/render.rs +++ b/soulseek-rs/src/ui/main_tui/render.rs @@ -594,6 +594,7 @@ impl MainTui { ("s", "search"), ("Enter", "results"), ("d", "remove"), + ("C", "clear all"), ("m", "message"), ("i", "inbox"), ("c", "chat"),