File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1736,6 +1736,17 @@ void World_reset_world(void) {
17361736 test_assert (!ecs.exists (e));
17371737}
17381738
1739+ void World_reset_set_rest_after_reset (void ) {
1740+ flecs::world ecs;
1741+
1742+ /* Ensure calling set after reset does not assert */
1743+ ecs.reset ();
1744+ ecs.set <flecs::Rest>({});
1745+
1746+ const flecs::Rest *r = ecs.try_get <flecs::Rest>();
1747+ test_assert (r != NULL );
1748+ }
1749+
17391750void World_id_from_pair_type (void ) {
17401751 flecs::world ecs;
17411752
Original file line number Diff line number Diff line change @@ -1411,6 +1411,7 @@ void World_run_post_frame(void);
14111411void World_component_w_low_id (void );
14121412void World_get_set_log_level (void );
14131413void World_reset_world (void );
1414+ void World_reset_set_rest_after_reset (void );
14141415void World_id_from_pair_type (void );
14151416void World_scope_w_name (void );
14161417void World_set_get_context (void );
@@ -7119,6 +7120,10 @@ bake_test_case World_testcases[] = {
71197120 " reset_world" ,
71207121 World_reset_world
71217122 },
7123+ {
7124+ " reset_rest_after_reset" ,
7125+ World_reset_rest_after_reset
7126+ },
71227127 {
71237128 " id_from_pair_type" ,
71247129 World_id_from_pair_type
You can’t perform that action at this time.
0 commit comments