Logo: Relish

  1. Sign in

Project: RSpec Core 2.13

text formatter

In order to easily see the result of running my specs
As an RSpec user
I want clear, concise, well-formatted output

Scenarios
Backtrace formatting for failing specs in multiple files
Given
a file named "string_spec.rb" with:
describe String do
  it "has a failing example" do
    "foo".reverse.should eq("ofo")
  end
end
And
a file named "integer_spec.rb" with:
describe Integer do
  it "has a failing example" do
    (7 + 5).should eq(11)
  end
end
When
I run rspec integer_spec.rb string_spec.rb
Then
the backtrace-normalized output should contain:
  1) Integer has a failing example
     Failure/Error: (7 + 5).should eq(11)
       
       expected: 11
            got: 12
       
       (compared using ==)
     # ./integer_spec.rb:3
And
the backtrace-normalized output should contain:
  2) String has a failing example
     Failure/Error: "foo".reverse.should eq("ofo")
       
       expected: "ofo"
            got: "oof"
       
       (compared using ==)
     # ./string_spec.rb:3

Last published over 4 years ago by myronmarston.