Sha256: 8efa87ef8b255438d087f21111950c7455bf1f002aa19c64e38b5941495415d8

Contents?: true

Size: 705 Bytes

Versions: 4

Compression:

Stored size: 705 Bytes

Contents

require File.dirname(__FILE__) + '/../../../spec_helper.rb'

context "should_be true" do
  specify "should fail when object is false" do
    lambda { false.should_be(true) }.should_fail
  end

  specify "should fail when object is nil" do
    lambda { nil.should_be(true) }.should_fail
  end

  specify "should fail when object is a number" do
    lambda { 5.should_be(true) }.should_fail
  end

  specify "should fail when object is a some random object" do
    lambda { self.should_be(true) }.should_fail
  end

  specify "should fail when object is a string" do
    lambda { "true".should_be(true) }.should_raise
  end

  specify "should pass when object is true" do
    true.should_be(true)
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
riess-0.0.8 vendor/rspec-0.8.2/spec/spec/expectations/should/should_be_true_spec.rb
rspec-0.8.0 spec/spec/expectations/should/should_be_true_spec.rb
rspec-0.8.1 spec/spec/expectations/should/should_be_true_spec.rb
rspec-0.8.2 spec/spec/expectations/should/should_be_true_spec.rb