Rails Rails/HttpStatus Enabled by default Safe Supports autocorrection VersionAdded VersionChanged Enabled Yes Yes 1.23 - Enforces use of symbolic or numeric value to describe HTTP status. Examples EnforcedStyle: symbolic (default) # bad it { is_expected.to have_http_status 200 } it { is_expected.to have_http_status 404 } # good it { is_expected.to have_http_status :ok } it { is_expected.to have_http_status :not_found } it { is_expected.to have_http_status :success } it { is_expected.to have_http_status :error } EnforcedStyle: numeric # bad it { is_expected.to have_http_status :ok } it { is_expected.to have_http_status :not_found } # good it { is_expected.to have_http_status 200 } it { is_expected.to have_http_status 404 } it { is_expected.to have_http_status :success } it { is_expected.to have_http_status :error } Configurable attributes Name Default value Configurable values EnforcedStyle symbolic numeric, symbolic References https://www.rubydoc.info/gems/rubocop-rspec/RuboCop/Cop/RSpec/Rails/HttpStatus