RSpec results

# RSpec Code Examples

Passed Failed Pending

pending spec with no implementation
  is pending (PENDING: Not yet implemented)

pending command with block format

with content that would fail
  is pending (PENDING: No reason given)

with content that would pass
  fails n.nnnns

      RSpec::Core::Pending::PendingExampleFixedError

      ./spec/rspec/core/resources/formatter_specs.rb:18:in `block (3 levels) in <top (required)>'
      ./spec/support/sandboxed_mock_space.rb:33:in `block in run'
      ./spec/support/sandboxed_mock_space.rb:72:in `sandboxed'
      ./spec/support/sandboxed_mock_space.rb:32:in `run'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:37:in `block (2 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `block (5 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `open'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `block (4 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:58:in `chdir'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:58:in `block (3 levels) in <module:Formatters>'
      ./spec/support/sandboxed_mock_space.rb:38:in `sandboxed'

      16  context "with content that would pass" do
      17    it "fails" do
      18      pending do
      19        expect(1).to eq(1)
      20      end

passing spec
  passesn.nnnns

failing spec
  fails n.nnnns

      expected: 2
           got: 1

      (compared using ==)

      ./spec/rspec/core/resources/formatter_specs.rb:33:in `block (2 levels) in <top (required)>'
      ./spec/support/sandboxed_mock_space.rb:33:in `block in run'
      ./spec/support/sandboxed_mock_space.rb:72:in `sandboxed'
      ./spec/support/sandboxed_mock_space.rb:32:in `run'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:37:in `block (2 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `block (5 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `open'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `block (4 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:58:in `chdir'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:58:in `block (3 levels) in <module:Formatters>'
      ./spec/support/sandboxed_mock_space.rb:38:in `sandboxed'

      31describe "failing spec" do
      32  it "fails" do
      33    expect(1).to eq(2)
      34  end
      35end

a failing spec with odd backtraces
  fails with a backtrace that has no file n.nnnns

      foo

      (erb):1:in `<main>'
      ./spec/rspec/core/resources/formatter_specs.rb:41:in `block (2 levels) in <top (required)>'
      ./spec/support/sandboxed_mock_space.rb:33:in `block in run'
      ./spec/support/sandboxed_mock_space.rb:72:in `sandboxed'
      ./spec/support/sandboxed_mock_space.rb:32:in `run'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:37:in `block (2 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `block (5 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `open'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:59:in `block (4 levels) in <module:Formatters>'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:58:in `chdir'
      ./spec/rspec/core/formatters/html_formatter_spec.rb:58:in `block (3 levels) in <module:Formatters>'
      ./spec/support/sandboxed_mock_space.rb:38:in `sandboxed'

      -1# Couldn't get snippet for (erb)

  fails with a backtrace containing an erb file n.nnnns

      Exception

      /foo.html.erb:1:in `<main>': foo (RuntimeError)

      -1# Couldn't get snippet for /foo.html.erb