Sha256: 49b2e1dd70a4d5bf1c3a5ee1a46760fad1a160a9a416c4fdf98cdb8209ea5736

Contents?: true

Size: 1013 Bytes

Versions: 4

Compression:

Stored size: 1013 Bytes

Contents

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

context "should_be <" do
  specify "should pass when < operator returns true" do
    3.should_be < 4
  end

  specify "should fail when < operator returns false" do
    lambda { 3.should_be < 3 }.should_fail_with "expected < 3, got 3"
  end
end

context "should_be <=" do
  specify "should pass when <= operator returns true" do
    3.should_be <= 4
    4.should_be <= 4
  end

  specify "should fail when <= operator returns false" do
    lambda { 3.should_be <= 2 }.should_fail
  end
end

context "should_be >=" do
  specify "should pass when >= operator returns true" do
    4.should_be >= 4
    5.should_be >= 4
  end

  specify "should fail when >= operator returns false" do
    lambda { 3.should_be >= 4 }.should_fail
  end
end

context "should_be >" do
  specify "should pass when > operator returns true" do
    5.should_be > 4
  end

  specify "should fail when > operator returns false" do
    lambda { 3.should_be > 4 }.should_fail
  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_comparison_operator_spec.rb
rspec-0.8.1 spec/spec/expectations/should/should_be_comparison_operator_spec.rb
rspec-0.8.0 spec/spec/expectations/should/should_be_comparison_operator_spec.rb
rspec-0.8.2 spec/spec/expectations/should/should_be_comparison_operator_spec.rb