INNER CODE UNIT · Rust
test_default_keymap
bgreenwell/doxx · src/keymap/mod.rs:63
fn test_default_keymap() {
let km = Keymap::default();
assert_eq!(km.get_action(&KeyBinding::char('q')), Some(Action::Quit));
assert_eq!(
km.get_action(&KeyBinding::char('s')),
Some(Action::EnterSearch)
);
}
#[test]
fn test_vim_preset() {
let km = Keymap::from_preset(KeymapPreset::Vim);
assert_eq!(
km.get_action(&KeyBinding::char('/')),
Some(Action::EnterSearch)
);
assert_eq!(
km.get_action(&KeyBinding::ctrl('d')),