use std::time::Duration;
use bevy::{
app::{App, AppExit},
ecs::{
event::{Event, SendBatchIds},
query::{QueryData, QueryFilter, QuerySingleError, ReadOnlyQueryData, WorldQuery},
},
prelude::{Deref, DerefMut, Time, Virtual},
};
#[derive(Debug, Deref, DerefMut)]
pub struct TestApp(pub App);
impl Drop for TestApp {
fn drop(&mut self) {
self.world_mut().send_event(AppExit::Success);
}
}