RSpec ships with a number of useful Expression Matchers. An Expression Matcher is any object that responds to the following methods: matches?(actual) failure_message_for_should These methods are also part of the matcher protocol, but are optional: does_not_match?(actual) failure_message_for_should_not description #optional These methods are from older versions of the protocol. They are still suppo