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

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/kernel/warn_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/kernel/warn_spec.rb