diff options
Diffstat (limited to 'src/testing.zig')
| -rw-r--r-- | src/testing.zig | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/testing.zig b/src/testing.zig index bf0690e..cfc3505 100644 --- a/src/testing.zig +++ b/src/testing.zig @@ -24,6 +24,11 @@ pub fn doError(comptime parse: fn (Allocator, *Lexer) parser.Error!Element, pare defer arena.deinit(); var l = try Lexer.init(t); - _ = parse(arena.allocator(), &l) catch |e| return std.testing.expect(err == e); - return std.testing.expect(false); + _ = parse(arena.allocator(), &l) catch |e| { + return std.testing.expect(err == e) catch |v| { + std.debug.print("{}\n", .{v}); + return e; + }; + }; + return error.ExpectingError; } |
