Skip to content

Instantly share code, notes, and snippets.

@myronmarston
Created June 5, 2012 14:29
Show Gist options
  • Save myronmarston/2875353 to your computer and use it in GitHub Desktop.
Save myronmarston/2875353 to your computer and use it in GitHub Desktop.
➜ rspec return_spec.rb --format doc
A
1
2 (FAILED - 1)
B
3
4
Failures:
1) A 2
Failure/Error: it("2") { return }
LocalJumpError:
unexpected return
# ./return_spec.rb:3:in `block (2 levels) in <top (required)>'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example.rb:113:in `instance_eval'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example.rb:113:in `block in run'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example.rb:253:in `with_around_each_hooks'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example.rb:110:in `run'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example_group.rb:383:in `block in run_examples'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example_group.rb:379:in `map'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example_group.rb:379:in `run_examples'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/example_group.rb:365:in `run'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/command_line.rb:28:in `map'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/command_line.rb:28:in `block in run'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/reporter.rb:34:in `report'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/command_line.rb:25:in `run'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/runner.rb:69:in `run'
# /Users/myron/code/rspec-dev/repos/rspec-core/lib/rspec/core/runner.rb:10:in `block in autorun'
Finished in 0.00104 seconds
4 examples, 1 failure
Failed examples:
rspec ./return_spec.rb:3 # A 2
describe "A" do
it("1") { }
it("2") { return }
end
describe "B" do
it("3") { }
it("4") { }
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment