Sha256: 370a15126cfed8fb8bab5ef08e0672e3a25559d2e7b73b2acbd0083197f2974a
Contents?: true
Size: 1.34 KB
Versions: 2
Compression:
Stored size: 1.34 KB
Contents
require 'rspec/matchers' require 'rspec/expectations/differs/default' require 'rspec/expectations/fail_with' require 'rspec/expectations/errors' require 'rspec/expectations/extensions' require 'rspec/expectations/handler' require 'rspec/expectations/version' module Rspec # Rspec::Expectations lets you set expectations on your objects. # # result.should == 37 # team.should have(11).players_on_the_field # # == How Expectations work. # # Rspec::Expectations adds two methods to Object: # # should(matcher=nil) # should_not(matcher=nil) # # Both methods take an optional Expression Matcher (See Rspec::Matchers). # # When +should+ receives an Expression Matcher, it calls <tt>matches?(self)</tt>. If # it returns +true+, the spec passes and execution continues. If it returns # +false+, then the spec fails with the message returned by <tt>matcher.failure_message</tt>. # # Similarly, when +should_not+ receives a matcher, it calls <tt>matches?(self)</tt>. If # it returns +false+, the spec passes and execution continues. If it returns # +true+, then the spec fails with the message returned by <tt>matcher.negative_failure_message</tt>. # # RSpec ships with a standard set of useful matchers, and writing your own # matchers is quite simple. See Rspec::Matchers for details. module Expectations end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rspec-expectations-2.0.0.a3 | lib/rspec/expectations.rb |
rspec-expectations-2.0.0.a2 | lib/rspec/expectations.rb |