summaryrefslogtreecommitdiff
path: root/spec/serializers/codequality_degradation_entity_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/serializers/codequality_degradation_entity_spec.rb')
-rw-r--r--spec/serializers/codequality_degradation_entity_spec.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/serializers/codequality_degradation_entity_spec.rb b/spec/serializers/codequality_degradation_entity_spec.rb
index 315f00baa72..f56420bfdbd 100644
--- a/spec/serializers/codequality_degradation_entity_spec.rb
+++ b/spec/serializers/codequality_degradation_entity_spec.rb
@@ -30,6 +30,21 @@ RSpec.describe CodequalityDegradationEntity do
expect(subject[:line]).to eq(10)
end
end
+
+ context 'when severity is capitalized' do
+ let(:codequality_degradation) { build(:codequality_degradation_3) }
+
+ before do
+ codequality_degradation[:severity] = 'MINOR'
+ end
+
+ it 'lowercases severity', :aggregate_failures do
+ expect(subject[:description]).to eq("Avoid parameter lists longer than 5 parameters. [12/5]")
+ expect(subject[:severity]).to eq("minor")
+ expect(subject[:file_path]).to eq("file_b.rb")
+ expect(subject[:line]).to eq(10)
+ end
+ end
end
end
end