From 13c86a98d7bace65fbed57c9619c2a5d6fedd895 Mon Sep 17 00:00:00 2001 From: nek0 Date: Tue, 10 Mar 2020 05:19:23 +0100 Subject: [PATCH] create window on test --- src/lib.rs | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 09cd232..8b9fbdc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -42,10 +42,31 @@ pub fn run(config: Config) { #[cfg(test)] mod tests { - use super::Config; + use super::{Config, Callbacks, Event, Graphics}; + use crate::run; + + struct TestCallbacks { + } + + impl Callbacks for TestCallbacks { + fn load_state() -> Self { + TestCallbacks{ + } + } + //fn preLoop(&mut self){} + fn handle_event(&mut self, ev: Event){ + } + fn update(&mut self){ + } + fn draw(&self, graphics: &mut Graphics){ + } + fn clean_up(self){ + } + } #[test] fn it_works() { - let _config = Config::default(); + let config = Config::default(); + run::(config); } }