1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 06:16:04 +00:00

fix tests

This commit is contained in:
mat 2023-09-13 19:56:28 -05:00
parent 9fa6957fa1
commit dea4a656a5
2 changed files with 11 additions and 2 deletions

View file

@ -68,7 +68,7 @@ impl Plugin for EntityPlugin {
),
)
.add_systems(Update, update_bounding_box)
.add_systems(FixedUpdate, update_in_loaded_chunk)
.add_systems(PreUpdate, update_in_loaded_chunk)
.init_resource::<EntityUuidIndex>();
}
}

View file

@ -351,11 +351,18 @@ mod tests {
#[test]
fn test_gravity() {
let mut app = make_test_app();
let _world_lock = app.world.resource_mut::<InstanceContainer>().insert(
let world_lock = app.world.resource_mut::<InstanceContainer>().insert(
ResourceLocation::new("minecraft:overworld"),
384,
-64,
);
let mut partial_world = PartialInstance::default();
// the entity has to be in a loaded chunk for physics to work
partial_world.chunks.set(
&ChunkPos { x: 0, z: 0 },
Some(Chunk::default()),
&mut world_lock.write().chunks,
);
let entity = app
.world
@ -379,6 +386,7 @@ mod tests {
// y should start at 70
assert_eq!(entity_pos.y, 70.);
}
app.update();
app.world.run_schedule(FixedUpdate);
app.update();
{
@ -441,6 +449,7 @@ mod tests {
block_state.is_some(),
"Block state should exist, if this fails that means the chunk wasn't loaded and the block didn't get placed"
);
app.update();
app.world.run_schedule(FixedUpdate);
app.update();
{