aboutsummaryrefslogtreecommitdiff
path: root/src/testing.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing.zig')
-rw-r--r--src/testing.zig9
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;
}