Sha256: 66ce90cd9c1d1eea5c55a790f146d3a988f384b9530515bc2fa561d97da6747b

Contents?: true

Size: 1.17 KB

Versions: 10

Compression:

Stored size: 1.17 KB

Contents

# Deliberately named _specs.rb to avoid being loaded except when specified

RSpec.describe "pending spec with no implementation" do
  it "is pending"
end

RSpec.describe "pending command with block format" do
  context "with content that would fail" do
    it "is pending" do
      pending
      expect(1).to eq(2)
    end
  end

  context "with content that would pass" do
    it "fails" do
      pending
      expect(1).to eq(1)
    end
  end
end

RSpec.describe "passing spec" do
  it "passes" do
    expect(1).to eq(1)
  end
end

RSpec.describe "failing spec" do
  it "fails" do
    expect(1).to eq(2)
  end
end

RSpec.describe "a failing spec with odd backtraces" do
  it "fails with a backtrace that has no file" do
    require 'erb'

    ERB.new("<%= raise 'foo' %>").result
  end

  it "fails with a backtrace containing an erb file" do
    e = Exception.new

    def e.backtrace
      ["/foo.html.erb:1:in `<main>': foo (RuntimeError)",
        "   from /lib/ruby/1.9.1/erb.rb:753:in `eval'"]
    end

    def e.message
      # Redefining message steps around this behaviour
      # on JRuby: http://jira.codehaus.org/browse/JRUBY-5637
      self.class.name
    end

    raise e
  end
end

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
opal-rspec-0.6.2 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-rspec-0.6.1 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-rspec-0.6.0 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-rspec-0.6.0.beta1 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-connect-rspec-0.5.0 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-rspec-0.5.0 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-rspec-0.5.0.beta3 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-rspec-0.5.0.beta2 rspec-core/spec/rspec/core/resources/formatter_specs.rb
opal-rspec-0.5.0.beta1 rspec-core/spec/rspec/core/resources/formatter_specs.rb
rspec-core-3.0.0.beta2 spec/rspec/core/resources/formatter_specs.rb