Sha256: 03a4346fc4e31a84903ee12c62ac587fbb05302bbe05f7af71880b54e5733d71
Contents?: true
Size: 562 Bytes
Versions: 4
Compression:
Stored size: 562 Bytes
Contents
require "minitest/autorun" require "minitest/spec" require "snappy" describe Snappy do T = [*"a".."z", *"A".."Z", *"0".."9"] it "well done" do s = Array.new(1024){T.sample}.join Snappy.inflate(Snappy.deflate s).must_equal(s) end it "well done (pair)" do s = Array.new(1024){T.sample}.join [ [:deflate, :inflate], [:compress, :uncompress], [:dump, :load], ].each do |(i, o)| Snappy.__send__(o, (Snappy.__send__ i, s)).must_equal(s) eval %{Snappy.#{o}(Snappy.#{i} s).must_equal(s)} end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
snappy-0.0.11-java | test/test-snappy.rb |
snappy-0.0.11 | test/test-snappy.rb |
snappy-0.0.10-java | test/test-snappy.rb |
snappy-0.0.10 | test/test-snappy.rb |