From f17fcb1329938946e388a31aef421c569ca799d9 Mon Sep 17 00:00:00 2001 From: copygirl Date: Sat, 9 Sep 2023 07:37:02 +0200 Subject: [PATCH] Reset log level in tests that expect errors --- test/entity.zig | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/test/entity.zig b/test/entity.zig index f62bf6c..c5d3e66 100644 --- a/test/entity.zig +++ b/test/entity.zig @@ -481,7 +481,9 @@ test "Entity_find_id_name_mismatch" { _ = try world.entity(.{ .name = "bar" }, .{}); - _ = c.ecs_log_set_level(-4); + const prev_log_level = c.ecs_log_set_level(-4); + defer _ = c.ecs_log_set_level(prev_log_level); + const r = world.entity(.{ .id = e, .name = "bar" }, .{}); try expect.err(FlecsError.Unknown, r); } @@ -500,7 +502,9 @@ test "Entity_find_id_name_mismatch_w_scope" { const e = try world.entity(.{ .name = "child" }, .{}); try expect.equal("child", e.getName()); - _ = c.ecs_log_set_level(-4); + const prev_log_level = c.ecs_log_set_level(-4); + defer _ = c.ecs_log_set_level(prev_log_level); + const r = world.entity(.{ .id = e, .name = "parent" }, .{}); try expect.err(FlecsError.Unknown, r); } @@ -515,7 +519,9 @@ test "Entity_find_id_path_mismatch" { const e = try world.entity(.{ .path = e_path }, .{}); try expect.equal("child", e.getName()); - _ = c.ecs_log_set_level(-4); + const prev_log_level = c.ecs_log_set_level(-4); + defer _ = c.ecs_log_set_level(prev_log_level); + const r_parts = Path.buildParts(.{ "parent", "foo" }); const r_path = Path.fromParts(false, &r_parts); const r = world.entity(.{ .id = e, .path = r_path }, .{}); @@ -542,7 +548,9 @@ test "Entity_find_id_path_mismatch_w_scope" { const unnamed_path = Path.fromParts(false, &unnamed_parts); _ = try world.entity(.{ .path = unnamed_path }, .{}); - _ = c.ecs_log_set_level(-4); + const prev_log_level = c.ecs_log_set_level(-4); + defer _ = c.ecs_log_set_level(prev_log_level); + const r = world.entity(.{ .id = e, .path = unnamed_path }, .{}); try expect.err(FlecsError.Unknown, r); }