Logo: Relish

  1. Sign in

Project: RSpec Core 2.0

halt

In an example, before or after hook, you can halt the current example, group,
or suite based on arbitrary criteria.

Scenarios
  • @wip
halt group on failure
Given
a directory named "spec"
And
a file named "spec/example_spec.rb" with:
RSpec.configure do |c|
  c.after(:each) do
    example.halt(:group, :status => 'failed')
  end
end
describe "something" do
  it "fails" do
    fail 
  end

  it "does not run this example" do
  end
end
When
I run "rspec ./spec/example_spec.rb"
Then
the output should contain "1 example, 1 failure"

Last published over 5 years ago by dchelimsky.