authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-01-20 21:41:30-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-01-20 21:41:30-08:00
log09d021c908b2c0c320e5b250656a3460ef07736c
tree370fcbf5abc241ecbf41f0ae13ff85bfa8598b47
parentd50bae4da9739cd3385463203a2c461f75c8597e

add test coverage for previous commit


1 files changed, 10 insertions(+), 0 deletions(-)

lib/std/compress/lzma/test.zig+10
......@@ -87,3 +87,13 @@ test "too small uncompressed size in header" {
8787 @embedFile("testdata/bad-too_small_size-without_eopm-3.lzma"),
8888 );
8989}
90
91test "reading one byte" {
92 const compressed = @embedFile("testdata/good-known_size-with_eopm.lzma");
93 var stream = std.io.fixedBufferStream(compressed);
94 var decompressor = try lzma.decompress(std.testing.allocator, stream.reader());
95 defer decompressor.deinit();
96
97 var buffer = [1]u8{0};
98 _ = try decompressor.read(buffer[0..]);
99}