summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/helpers/labels_helper.rb2
-rw-r--r--spec/helpers/labels_helper_spec.rb13
2 files changed, 14 insertions, 1 deletions
diff --git a/app/helpers/labels_helper.rb b/app/helpers/labels_helper.rb
index d1eb3808f9e..4d20b827a0d 100644
--- a/app/helpers/labels_helper.rb
+++ b/app/helpers/labels_helper.rb
@@ -12,7 +12,7 @@ module LabelsHelper
def label_css_class(name)
klass = Gitlab::IssuesLabels
- case name
+ case name.downcase
when *klass.warning_labels
'label-warning'
when *klass.neutral_labels
diff --git a/spec/helpers/labels_helper_spec.rb b/spec/helpers/labels_helper_spec.rb
new file mode 100644
index 00000000000..f66a5cc9f5c
--- /dev/null
+++ b/spec/helpers/labels_helper_spec.rb
@@ -0,0 +1,13 @@
+require 'spec_helper'
+
+describe LabelsHelper do
+ describe '#label_css_class' do
+ it 'returns label-danger when given Bug as param' do
+ expect(label_css_class('bug')).to eq('label-danger')
+ end
+
+ it 'returns label-danger when given Bug as param' do
+ expect(label_css_class('Bug')).to eq('label-danger')
+ end
+ end
+end