Sha256: cc1a7e7171582d99d479993b9afa292577fd2a70dcd35ae8e2475df6b9531b84
Contents?: true
Size: 774 Bytes
Versions: 52
Compression:
Stored size: 774 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes', __FILE__) if System.get_property('platform') != 'ANDROID' describe "IO#<<" do #it "writes an object to the IO stream" do # lambda { # $stderr << "Oh noes, an error!" # }.should output_to_fd("Oh noes, an error!", $stderr) #end #it "calls #to_s on the object to print it" do # lambda { # $stderr << 1337 # }.should output_to_fd("1337", $stderr) # end it "raises an error if the stream is closed" do io = IOSpecs.closed_io lambda { io << "test" }.should raise_error(IOError) end it "returns self" do lambda { ($stderr << "to_stderr").should == $stderr }.should output(nil, "to_stderr") end end end
Version data entries
52 entries across 52 versions & 2 rubygems