Skip to content

Skip backtrace for pending examples

Rodrigo Muino Tomonari requested to merge skip-backtrace-for-pending-examples into main

Created by: pirj

fixes #2956 (closed)

# spec/spec_helper.rb
RSpec.configure do |c|
  c.pending_failure_output = :no_backtrace
  # ...
end

🎉

$ rspec spec/a_spec.rb
Run options: exclude {:ruby=>#<Proc: ./spec/spec_helper.rb:111>}

Randomized with seed 9609


  pending (PENDING: No reason given)
  fails (FAILED - 1)

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) pending
     # No reason given
     Failure/Error: expect(1).to eq(2)

       expected: 2
            got: 1

       (compared using ==)

Failures:

  1) fails
     Failure/Error: expect(1).to eq(2)

       expected: 2
            got: 1

       (compared using ==)
     # /Users/pirj/source/rspec-dev/repos/rspec-support/lib/rspec/support.rb:102:in `block in <module:Support>'
     # /Users/pirj/source/rspec-dev/repos/rspec-support/lib/rspec/support.rb:111:in `notify_failure'

Merge request reports