Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.9.0.rc2
Fetching contributors…

Cannot retrieve contributors at this time

23 lines (19 sloc) 0.809 kb
Feature: customized message
RSpec tries to provide useful failure messages, but for cases in which you
want more specific information, you can define your own message right in the
example. This works for any matcher _other than the operator matchers_.
Scenario: customize failure message
Given a file named "example_spec.rb" with:
describe Array do
context "when created with `new`" do
it "is empty" do
array =
array << 1 # trigger a failure to demonstrate the message
array.should be_empty, "expected empty array, got #{array.inspect}"
When I run `rspec example_spec.rb --format documentation`
Then the output should contain "expected empty array, got [1]"
Jump to Line
Something went wrong with that request. Please try again.