diff options
Diffstat (limited to 'src/tests/cases/test_utils.rs')
-rw-r--r-- | src/tests/cases/test_utils.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tests/cases/test_utils.rs b/src/tests/cases/test_utils.rs index 50cd30e..7982a2d 100644 --- a/src/tests/cases/test_utils.rs +++ b/src/tests/cases/test_utils.rs @@ -6,7 +6,7 @@ use std::iter; use crate::network::dns::Client; use crate::{Opt, OsInputOutput, RenderOpts}; -use ::termion::event::{Event, Key}; +use ::crossterm::event::{Event, KeyCode, KeyEvent, KeyModifiers}; use packet_builder::*; use pnet::datalink::DataLinkReceiver; use std::collections::HashMap; @@ -19,7 +19,10 @@ use pnet_base::MacAddr; pub fn sleep_and_quit_events(sleep_num: usize) -> Box<KeyboardEvents> { let mut events: Vec<Option<Event>> = iter::repeat(None).take(sleep_num).collect(); - events.push(Some(Event::Key(Key::Ctrl('c')))); + events.push(Some(Event::Key(KeyEvent { + modifiers: KeyModifiers::CONTROL, + code: KeyCode::Char('c'), + }))); Box::new(KeyboardEvents::new(events)) } |