rmv-bevy-testing-tools 0.7.2

Write simple tests for bevy systems, using rstest, insta, and speculoos.
Documentation
# ImmediateQuery

```rust
use bevy::prelude::*;
use rmv_bevy_testing_tools::prelude::*;
use rstest::rstest;
#[derive(Debug, Component, PartialEq, Eq, Clone, Copy)]
struct MyComponent(i32);
#[rstest]
fn some_test(#[from(test_app)] mut app: TestApp) {
    assert_eq!(
        app.query_single::<&MyComponent>().ok().copied(),
        Some(MyComponent(23)));
    assert_eq!(
        app.query_single_filtered::<&MyComponent, With<Transform>>().ok(),
        Some(&MyComponent(23)));
    #[cfg(feature = "iter_tools")]
    assert_eq!(app.query_vec::<&MyComponent>(), vec![&MyComponent(23)]);
}
```