From a4ff3c6a6dd3b0cd35cc8e0d60fa51485bc0bfa4 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Fri, 19 Feb 2016 18:21:45 +0100 Subject: [PATCH] displays categories and districts correctly capitalized --- app/models/tag_cloud.rb | 2 +- app/views/proposals/summary.html.erb | 2 +- config/initializers/acts_as_taggable_on.rb | 2 +- spec/features/proposals_spec.rb | 10 +++++----- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/models/tag_cloud.rb b/app/models/tag_cloud.rb index 54c745ce8..f3ea655f0 100644 --- a/app/models/tag_cloud.rb +++ b/app/models/tag_cloud.rb @@ -16,7 +16,7 @@ class TagCloud end def category_names - ActsAsTaggableOn::Tag.category_names + ActsAsTaggableOn::Tag.category_names.map(&:downcase) end def geozone_names diff --git a/app/views/proposals/summary.html.erb b/app/views/proposals/summary.html.erb index 679d821a8..c576a827a 100644 --- a/app/views/proposals/summary.html.erb +++ b/app/views/proposals/summary.html.erb @@ -9,7 +9,7 @@ <% @proposals.each do |group_name, proposals| %>
-

<%= group_name.capitalize %>

+

<%= group_name %>

<% proposals[0..2].each do |proposal| %>
diff --git a/config/initializers/acts_as_taggable_on.rb b/config/initializers/acts_as_taggable_on.rb index c9e38683c..e895426f3 100644 --- a/config/initializers/acts_as_taggable_on.rb +++ b/config/initializers/acts_as_taggable_on.rb @@ -35,7 +35,7 @@ module ActsAsTaggableOn end def self.category_names - Tag.where("kind = 'category'").map {|tag| tag.name.downcase } + Tag.where("kind = 'category'").map {|tag| tag.name } end private diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb index ad1449a24..06aa49101 100644 --- a/spec/features/proposals_spec.rb +++ b/spec/features/proposals_spec.rb @@ -1166,11 +1166,11 @@ feature 'Proposals' do context "Summary" do scenario "Displays proposals grouped by category" do - create(:tag, kind: 'category', name: 'culture') - create(:tag, kind: 'category', name: 'social services') + create(:tag, kind: 'category', name: 'Culture') + create(:tag, kind: 'category', name: 'Social Services') - 3.times { create(:proposal, tag_list: 'culture') } - 3.times { create(:proposal, tag_list: 'social services') } + 3.times { create(:proposal, tag_list: 'Culture') } + 3.times { create(:proposal, tag_list: 'Social Services') } create(:proposal, tag_list: 'Random') @@ -1183,7 +1183,7 @@ feature 'Proposals' do end within("#social-services") do - expect(page).to have_content("Social services") + expect(page).to have_content("Social Services") expect(page).to have_css(".proposal", count: 3) end end