diff options
Diffstat (limited to 'src/app/input/modal.rs')
| -rw-r--r-- | src/app/input/modal.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/app/input/modal.rs b/src/app/input/modal.rs index e85e9bb1..aedc3adb 100644 --- a/src/app/input/modal.rs +++ b/src/app/input/modal.rs @@ -1290,11 +1290,16 @@ mod tests { }, x: 0, y: 0, - list: MenuListState::new(4), + list: MenuListState::new(0), }; + let idx = menu + .items() + .iter() + .position(|item| *item == "Close pane") + .expect("close pane item"); let mut terminal_runtimes = crate::terminal::TerminalRuntimeRegistry::new(); - apply_context_menu_action(&mut state, &mut terminal_runtimes, menu, 4); + apply_context_menu_action(&mut state, &mut terminal_runtimes, menu, idx); assert_eq!(state.selected, 0); assert_eq!(state.mode, Mode::ConfirmClose); |
