Sha256: 698844cf5a633dd8796da53e39a917eba8379d0a7fffb9cd6817125884a894c6
Contents?: true
Size: 977 Bytes
Versions: 52
Compression:
Stored size: 977 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes', __FILE__) describe "IO#binmode" do before :each do @filename = tmp("IO_binmode_file") @file = File.open(@filename, "w") end after :each do @file.close File.unlink @filename end ruby_version_is ""..."1.9" do ruby_bug "#2046", "1.8.7.174" do it "raises an IOError on closed stream" do lambda { IOSpecs.closed_io.binmode }.should raise_error(IOError) end end end #ruby_version_is "1.9" do # it "raises an IOError on closed stream" do # lambda { IOSpecs.closed_io.binmode }.should raise_error(IOError) # end #end # Even if it does nothing in Unix it should not raise any errors. it "puts a stream in binary mode" do lambda { @file.binmode }.should_not raise_error end end ruby_version_is "1.9" do describe "IO#binmode?" do it "needs to be reviewed for spec completeness" end end
Version data entries
52 entries across 52 versions & 2 rubygems