fixed and tests
This commit is contained in:
parent
073df4bf9d
commit
6c8281d568
@ -4867,6 +4867,7 @@ mod tests {
|
||||
change_detection::{MaybeLocation, MutUntyped},
|
||||
component::ComponentId,
|
||||
prelude::*,
|
||||
resource::IsResource,
|
||||
system::{assert_is_system, RunSystemOnce as _},
|
||||
world::{error::EntityComponentError, DeferredWorld, FilteredEntityMut, FilteredEntityRef},
|
||||
};
|
||||
@ -5253,7 +5254,7 @@ mod tests {
|
||||
|
||||
world.spawn(TestComponent(0)).insert(TestComponent2(0));
|
||||
|
||||
let mut query = world.query::<EntityRefExcept<TestComponent>>();
|
||||
let mut query = world.query::<EntityRefExcept<(TestComponent, IsResource)>>();
|
||||
|
||||
let mut found = false;
|
||||
for entity_ref in query.iter_mut(&mut world) {
|
||||
@ -5311,7 +5312,10 @@ mod tests {
|
||||
|
||||
world.run_system_once(system).unwrap();
|
||||
|
||||
fn system(_: Query<&mut TestComponent>, query: Query<EntityRefExcept<TestComponent>>) {
|
||||
fn system(
|
||||
_: Query<&mut TestComponent>,
|
||||
query: Query<EntityRefExcept<(TestComponent, IsResource)>>,
|
||||
) {
|
||||
for entity_ref in query.iter() {
|
||||
assert!(matches!(
|
||||
entity_ref.get::<TestComponent2>(),
|
||||
@ -5328,7 +5332,7 @@ mod tests {
|
||||
let mut world = World::new();
|
||||
world.spawn(TestComponent(0)).insert(TestComponent2(0));
|
||||
|
||||
let mut query = world.query::<EntityMutExcept<TestComponent>>();
|
||||
let mut query = world.query::<EntityMutExcept<(TestComponent, IsResource)>>();
|
||||
|
||||
let mut found = false;
|
||||
for mut entity_mut in query.iter_mut(&mut world) {
|
||||
@ -5393,7 +5397,10 @@ mod tests {
|
||||
|
||||
world.run_system_once(system).unwrap();
|
||||
|
||||
fn system(_: Query<&mut TestComponent>, mut query: Query<EntityMutExcept<TestComponent>>) {
|
||||
fn system(
|
||||
_: Query<&mut TestComponent>,
|
||||
mut query: Query<EntityMutExcept<(TestComponent, IsResource)>>,
|
||||
) {
|
||||
for mut entity_mut in query.iter_mut() {
|
||||
assert!(entity_mut
|
||||
.get_mut::<TestComponent2>()
|
||||
|
Loading…
Reference in New Issue
Block a user