Logo: Relish

  1. Sign in

Project: RSpec Core 2.99

failure exit code

Use the feature_exit_code option to set a custom exit code when RSpec fails.

RSpec.configure { |c| c.failure_exit_code = 42 }

Background
Given
a file named "spec/spec_helper.rb" with:
RSpec.configure { |c| c.failure_exit_code = 42 }
Scenarios
a failing spec with the default exit code
Given
a file named "spec/example_spec.rb" with:
describe "something" do
  it "fails" do
    fail
  end
end
When
I run rspec spec/example_spec.rb
Then
the exit status should be 1
a failing spec with a custom exit code
Given
a file named "spec/example_spec.rb" with:
require 'spec_helper'
describe "something" do
  it "fails" do
    fail
  end
end
When
I run rspec spec/example_spec.rb
Then
the exit status should be 42

Last published almost 4 years ago by myronmarston.