Sha256: edba55a207144ab08baff8ad52f65e4c4a1e65142c42991b8d85d25795e8ac63
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require_relative "test_helper" class GzipWriterTest < Minitest::Test describe IOStreams::Gzip::Writer do let :temp_file do Tempfile.new("iostreams") end let :file_name do temp_file.path end let :decompressed do File.read(File.join(File.dirname(__FILE__), "files", "text.txt")) end after do temp_file.delete end describe ".file" do it "file" do result = IOStreams::Gzip::Writer.file(file_name) do |io| io.write(decompressed) 53534 end assert_equal 53534, result result = Zlib::GzipReader.open(file_name, &:read) temp_file.delete assert_equal decompressed, result end it "stream" do io_string = StringIO.new("".b) result = IOStreams::Gzip::Writer.stream(io_string) do |io| io.write(decompressed) 53534 end assert_equal 53534, result io = StringIO.new(io_string.string) gz = Zlib::GzipReader.new(io) data = gz.read gz.close assert_equal decompressed, data end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iostreams-1.10.3 | test/gzip_writer_test.rb |