add tests

pull/99/head
Takayuki Maeda 3 years ago
parent 407feb4144
commit 9a81a77fb3

@ -136,6 +136,9 @@ impl App {
CommandInfo::new(command::filter(&self.config.key_config)),
CommandInfo::new(command::help(&self.config.key_config)),
CommandInfo::new(command::toggle_tabs(&self.config.key_config)),
CommandInfo::new(command::extend_or_shorten_widget_width(
&self.config.key_config,
)),
];
self.databases.commands(&mut res);
@ -500,17 +503,33 @@ impl App {
mod test {
use super::{App, Config, EventState, Key};
#[test]
fn test_extend_or_shorten_widget_width() {
let mut app = App::new(Config::default());
assert_eq!(
app.extend_or_shorten_widget_width(Key::Char('<')).unwrap(),
app.extend_or_shorten_widget_width(Key::Char('>')).unwrap(),
EventState::Consumed
);
aasert_eq!(app.left_chunk_percentage, )
assert_eq!(app.left_chunk_percentage, 20);
app.left_chunk_percentage = 70;
assert_eq!(
app.extend_or_shorten_widget_width(Key::Char('>')).unwrap(),
EventState::Consumed
);
assert_eq!(app.left_chunk_percentage, 70);
assert_eq!(
app.extend_or_shorten_widget_width(Key::Char('<')).unwrap(),
EventState::Consumed
);
assert_eq!(app.left_chunk_percentage, 65);
app.left_chunk_percentage = 15;
assert_eq!(
app.extend_or_shorten_widget_width(Key::Char('<')).unwrap(),
EventState::Consumed
);
assert_eq!(app.left_chunk_percentage, 15);
}
}

Loading…
Cancel
Save