Sha256: 8a7407d7e1014f60a030d1be1c613c24112d92c648971a06e70a549da1a4747d
Contents?: true
Size: 1.39 KB
Versions: 83
Compression:
Stored size: 1.39 KB
Contents
# XXX STDERR is not a real STDERR so these dont work #require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' #require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes' # #describe "Kernel.warn" do # it "is a private method" do # Kernel.should have_private_instance_method(:warn) # end # # it "calls #write on $stderr if $VERBOSE is true" do # lambda { # v = $VERBOSE # $VERBOSE = true # # warn("this is some simple text") # # $VERBOSE = v # }.should output(nil, "this is some simple text\n") # end # # it "calls #write on $stderr if $VERBOSE is false" do # lambda { # v = $VERBOSE # $VERBOSE = false # # warn("this is some simple text") # # $VERBOSE = v # }.should output(nil, "this is some simple text\n") # end # # it "does not call #write on $stderr if $VERBOSE is nil" do # lambda { # v = $VERBOSE # $VERBOSE = nil # # warn("this is some simple text") # # $VERBOSE = v # }.should output(nil, "") # end # # it "writes the default record separator and NOT $/ to $stderr after the warning message" do # lambda { # v = $VERBOSE # rs = $/ # $VERBOSE = true # $/ = 'rs' # # warn("") # # $VERBOSE = v # $/ = rs # }.should output(nil, /\n/) # end #end # #describe "Kernel#warn" do # it "needs to be reviewed for spec completeness" #end
Version data entries
83 entries across 83 versions & 1 rubygems