summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-04-11 22:31:33 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-04-11 22:31:33 +0300
commit1942b97de3071d95c545b696462c3ae14e94bc72 (patch)
treeafafdad675319a199b9274412f4ae1baf076d0e4
parent4881d4932edd1ba2a7297a37e3613dcb62bd0948 (diff)
parent28f1a5d7d8e108b85ed36356c50c03e96558d9ea (diff)
downloadgitlab-ce-1942b97de3071d95c545b696462c3ae14e94bc72.tar.gz
Merge pull request #6760 from jvanbaarsen/label-color-lowercase
Determine label color based on lowercase name
-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