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