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(()) //}