As in this example, I would expect that RSpec stops at the first problem, which would be in the before(:all) block.
describe "Fail fast in a before all block" do
before :all do
it "should bail at the first test" do
1.should == 1
it "will bail here for sure" do
1.should == 0
+1, also experiencing this on rspec version 2.11.0
Fixed #567 superficially
Fixed #567 halt on toplevel before(:all) exceptions
Digging into this, I believe there may be two different issues.