summaryrefslogtreecommitdiffstats
path: root/src/tests/cases/test_utils.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/cases/test_utils.rs')
-rw-r--r--src/tests/cases/test_utils.rs7
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))
}