Add unit test with system that panics (#7491)
# Objective Fixes #7434. This is my first time contributing to a Rust project, so please let me know if this wasn't the change intended by the linked issue. ## Solution Adds a test with a system that panics to `bevy_ecs`. I'm not sure if this is the intended panic message, but this is what the test currently results in: ``` thread 'system::tests::panic_inside_system' panicked at 'called `Option::unwrap()` on a `None` value', /Users/bjorn/workplace/bevy/crates/bevy_tasks/src/task_pool.rs:354:49 ```
This commit is contained in:
		
							parent
							
								
									3900b48c88
								
							
						
					
					
						commit
						6506ea4d83
					
				| @ -1212,4 +1212,11 @@ mod tests { | |||||||
|         let query = unsafe { Query::new(&world2, &qstate, 0, 0, false) }; |         let query = unsafe { Query::new(&world2, &qstate, 0, 0, false) }; | ||||||
|         query.iter(); |         query.iter(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     #[test] | ||||||
|  |     #[should_panic] | ||||||
|  |     fn panic_inside_system() { | ||||||
|  |         let mut world = World::new(); | ||||||
|  |         run_system(&mut world, || panic!("this system panics")); | ||||||
|  |     } | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Björn Tegelund
						Björn Tegelund