fn testFailure(container: Container, in: []const u8, expected_err: anyerror) !void container: Containerin: []const u8expected_err: anyerror1183
1184
1185
1186
1187
1188
1189
1190
1191fn testFailure(container: Container, in: []const u8, expected_err: anyerror) !void {
var reader: Reader = .fixed(in);
var aw: Writer.Allocating = .init(testing.allocator);
defer aw.deinit();
var decompress: Decompress = .init(&reader, container, &.{});
try testing.expectError(error.ReadFailed, decompress.reader.streamRemaining(&aw.writer));
try testing.expectEqual(expected_err, decompress.err orelse return error.TestFailed);
}