To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!More about adding a collaborator
RSpec Expectations 2.5
rspec-expectations is used to set expectations in executable examples.
describe Account do it "has a balance of zero when first created" do Account.new.balance.should eq(Money.new(0)) end end
should and should_not
should_not to every object. Each of
these can accept a matcher and, in most cases, an optional custom failure
message (see customized message).
A Matcher is any object that responds to the following methods:
These methods are also part of the matcher protocol, but are optional:
does_not_match?(actual) failure_message_for_should_not description
The documentation for rspec-expectations is a work in progress. We'll be adding
Cucumber features over time, and clarifying existing ones. If you have
specific features you'd like to see added, find the existing documentation
incomplete or confusing, or, better yet, wish to write a missing Cucumber
feature yourself, please submit an issue or a pull request.
- customized message
- implicit docstrings
- Built in matchers
- Custom matchers
- Test frameworks
Last published almost 3 years ago by dchelimsky.
RSpec Expectations settings