瀏覽代碼

fix dioxus-tui tests

Evan Almloff 2 年之前
父節點
當前提交
36a2c863bf
共有 2 個文件被更改,包括 5 次插入1 次删除
  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 {