From 704eaac081e69316b9a1bac5c99e420d96fe26d0 Mon Sep 17 00:00:00 2001 From: Luna Date: Wed, 7 Aug 2019 21:09:04 -0300 Subject: [PATCH] lang: defer deinit() on tests --- src/lang.zig | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lang.zig b/src/lang.zig index cf99bc0..c030557 100644 --- a/src/lang.zig +++ b/src/lang.zig @@ -279,19 +279,27 @@ pub const Lang = struct { test "noop" { var lang = Lang.init(std.heap.direct_allocator); + defer lang.deinit(); + var cmds = try lang.parse("noop;"); + defer cmds.deinit(); + std.testing.expectEqual(cmds.len, 1); std.testing.expectEqual(cmds.at(0).command, .Noop); } test "load, phaser, quicksave" { var lang = Lang.init(std.heap.direct_allocator); + defer lang.deinit(); + const prog = \\load :0; \\phaser 3 1 25 0.25 0 1; \\quicksave; ; + var cmds = try lang.parse(prog); + defer cmds.deinit(); std.testing.expectEqual(cmds.len, 3); std.testing.expectEqual(cmds.at(0).command, .Load);