Sha256: c64f314ad7cbeb349772a6792ec017ca68f6c3280e9e1c85dcc6b537bf5a09cc
Contents?: true
Size: 851 Bytes
Versions: 19
Compression:
Stored size: 851 Bytes
Contents
require File.expand_path('../../../../spec_helper', __FILE__) require 'stringio' require 'zlib' describe 'Zlib::GzipWriter#mtime=' do before :each do @io = StringIO.new end it 'sets mtime using Integer' do Zlib::GzipWriter.wrap @io do |gzio| gzio.mtime = 1 gzio.mtime.should == Time.at(1) end @io.string[4, 4].should == "\001\0\0\0" end ruby_bug '253', '1.9.0' do it 'sets mtime using Time' do Zlib::GzipWriter.wrap @io do |gzio| gzio.mtime = Time.at 1 gzio.mtime.should == Time.at(1) end @io.string[4, 4].should == "\001\0\0\0" end end it 'raises if the header was written' do Zlib::GzipWriter.wrap @io do |gzio| gzio.write '' lambda { gzio.mtime = nil }.should \ raise_error(Zlib::GzipFile::Error, 'header is already written') end end end
Version data entries
19 entries across 19 versions & 2 rubygems