Skip to content

Commit 8dce322

Browse files
committed
tests: add large bytes test
1 parent 63a4066 commit 8dce322

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

spec/zstd-ruby_spec.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@
4040
expect(compressed_default.length).to be < compressed_with_arg.length
4141
end
4242

43+
it 'should compress large bytes' do
44+
large_string = Random.bytes(1<<17 + 15)
45+
compressed = Zstd.compress(large_string)
46+
expect(Zstd.decompress(compressed)).to eq(large_string)
47+
end
48+
4349
it 'should raise exception with unsupported object' do
4450
expect { Zstd.compress(Object.new) }.to raise_error(TypeError)
4551
end

0 commit comments

Comments
 (0)