mirror of
https://codeberg.org/unspeaker/tengri.git
synced 2025-12-06 03:36:42 +01:00
28 lines
682 B
Rust
28 lines
682 B
Rust
use crate::*;
|
|
|
|
#[test] fn test_stub_input () -> Usually<()> {
|
|
use crate::*;
|
|
struct TestInput(bool);
|
|
enum TestEvent { Test1 }
|
|
impl Input for TestInput {
|
|
type Event = TestEvent;
|
|
type Handled = ();
|
|
fn event (&self) -> &Self::Event {
|
|
&TestEvent::Test1
|
|
}
|
|
fn is_done (&self) -> bool {
|
|
self.0
|
|
}
|
|
fn done (&self) {}
|
|
}
|
|
let _ = TestInput(true).event();
|
|
assert!(TestInput(true).is_done());
|
|
assert!(!TestInput(false).is_done());
|
|
Ok(())
|
|
}
|
|
|
|
//#[cfg(all(test, feature = "dsl"))] #[test] fn test_dsl_keymap () -> Usually<()> {
|
|
//let _keymap = CstIter::new("");
|
|
//Ok(())
|
|
//}
|
|
|