Browse Source

fix dioxus-tui tests

Evan Almloff 2 years ago
parent
commit
36a2c863bf
2 changed files with 5 additions and 1 deletions
  1. 1 1
      packages/dioxus-tui/Cargo.toml
  2. 4 0
      packages/dioxus-tui/tests/events.rs

+ 1 - 1
packages/dioxus-tui/Cargo.toml

@@ -21,7 +21,7 @@ dioxus-native-core-macro = { path = "../native-core-macro", version = "^0.3.0" }
 dioxus-hot-reload = { path = "../hot-reload", optional = true }
 rink = { path = "../rink" }
 
-crossterm = "0.23.0"
+crossterm = "0.26.0"
 tokio = { version = "1.15.0", features = ["full"] }
 futures = "0.3.19"
 taffy = "0.2.1"

+ 4 - 0
packages/dioxus-tui/tests/events.rs

@@ -47,10 +47,14 @@ fn key_down() {
         tui_ctx.inject_event(Event::Key(KeyEvent {
             code: KeyCode::Tab,
             modifiers: KeyModifiers::NONE,
+            kind: crossterm::event::KeyEventKind::Press,
+            state: crossterm::event::KeyEventState::NONE,
         }));
         tui_ctx.inject_event(Event::Key(KeyEvent {
             code: KeyCode::Char('a'),
             modifiers: KeyModifiers::NONE,
+            kind: crossterm::event::KeyEventKind::Press,
+            state: crossterm::event::KeyEventState::NONE,
         }));
         cx.render(rsx! {
             div {