zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 09d021c908b2c0c320e5b250656a3460ef07736c (tree)
parent d50bae4da9739cd3385463203a2c461f75c8597e
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Mon, 20 Jan 2025 21:41:30 -0800

add test coverage for previous commit

Diffstat:
Mlib/std/compress/lzma/test.zig | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/lib/std/compress/lzma/test.zig b/lib/std/compress/lzma/test.zig @@ -87,3 +87,13 @@ test "too small uncompressed size in header" { @embedFile("testdata/bad-too_small_size-without_eopm-3.lzma"), ); } + +test "reading one byte" { + const compressed = @embedFile("testdata/good-known_size-with_eopm.lzma"); + var stream = std.io.fixedBufferStream(compressed); + var decompressor = try lzma.decompress(std.testing.allocator, stream.reader()); + defer decompressor.deinit(); + + var buffer = [1]u8{0}; + _ = try decompressor.read(buffer[0..]); +}