Skip to content

Commit bb18f07

Browse files
Fixed test!
1 parent 0ca992e commit bb18f07

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

crates/bevy_ecs/src/event.rs

+7-5
Original file line numberDiff line numberDiff line change
@@ -415,12 +415,14 @@ mod tests {
415415

416416
#[test]
417417
fn event_system_params() {
418-
let world = World::default();
419418
struct E;
420-
fn writes(ew: EventWriter<E>) {
419+
let mut world = World::default();
420+
world.insert_resource(Events::<E>::default());
421+
422+
fn writes(mut ew: EventWriter<E>) {
421423
ew.send(E)
422424
}
423-
fn reads(er: EventReader<E>) {
425+
fn reads(mut er: EventReader<E>) {
424426
er.iter();
425427
}
426428
fn consumes(ec: EventConsumer<E>) {
@@ -430,15 +432,15 @@ mod tests {
430432
let mut stage1 = SystemStage::parallel();
431433
stage1.add_system(writes.system());
432434
stage1.add_system(reads.system());
435+
stage1.run(&mut world);
433436

434-
stage1.run(&mut World::default());
435437
let current_events = world.get_resource::<Events<E>>().unwrap();
436438
assert!(current_events.events_a.len() == 1);
437439

438440
let mut stage2 = SystemStage::parallel();
439441
stage2.add_system(consumes.system());
440442

441-
stage2.run(&mut World::default());
443+
stage2.run(&mut world);
442444
let current_events = world.get_resource::<Events<E>>().unwrap();
443445
assert!(current_events.events_a.len() == 0);
444446
}

0 commit comments

Comments
 (0)