Sha256: 641680957ef7af97670cadd5abcd0ecc671b52b56ebf089cdaae3c73d660c172
Contents?: true
Size: 628 Bytes
Versions: 52
Compression:
Stored size: 628 Bytes
Contents
require File.expand_path('../../fixtures/classes', __FILE__) describe :io_tty, :shared => true do if System.get_property('platform') != 'APPLE' with_tty do # Yeah, this will probably break. it "returns true if this stream is a terminal device (TTY)" do File.open('/dev/tty') {|f| f.send @method }.should == true end end #it "returns false if this stream is not a terminal device (TTY)" do # File.open(__FILE__) {|f| f.send @method }.should == false #end #it "raises IOError on closed stream" do # lambda { IOSpecs.closed_io.send @method }.should raise_error(IOError) #end end end
Version data entries
52 entries across 52 versions & 2 rubygems