authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-01-03 20:46:57 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-01-03 20:46:57 -08:00
log66d6a68d1de1ae2806516daba35d3b2275137bc3
tree0d6c6c907a2a2839e6d2f953c5e4f9dc8443c590
parent29e97844c71c8d18170432819c4e7d6deb975c9f

make parseFail listen to skips


2 files changed, 8 insertions(+), 2 deletions(-)

generate.ts+4-1
......@@ -38,7 +38,10 @@ const E = stringEscape;
3838w.write(`
3939pub fn parseFail(input: []const u8, base: ?[]const u8) !void {
4040 const allocator = std.testing.allocator;
41 _ = url.URL.parse(allocator, input, base) catch return;
41 _ = url.URL.parse(allocator, input, base) catch |err| switch (err) {
42 error.SkipZigTest => |e| return e,
43 else => return,
44 };
4245 return error.FailZigTest;
4346}
4447
test.generated.zig+4-1
......@@ -6,7 +6,10 @@ const expect = @import("expect").expect;
66
77pub fn parseFail(input: []const u8, base: ?[]const u8) !void {
88 const allocator = std.testing.allocator;
9 _ = url.URL.parse(allocator, input, base) catch return;
9 _ = url.URL.parse(allocator, input, base) catch |err| switch (err) {
10 error.SkipZigTest => |e| return e,
11 else => return,
12 };
1013 return error.FailZigTest;
1114}
1215