Logo: Relish

  1. Sign up
  2. Sign in

Project: RSpec Core 3.0

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:
RSpec.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'
RSpec.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 over 2 years ago by myronmarston.