-
-
-

<%= t("debates.index.showing") %>

-
- -
-
-
- +
- -
-
- <% if @tag_filter %> -

- <%= t("debates.index.filter_topic", - number: @debates.size, - # TODO translation - topic: @tag_filter).html_safe %> -

- <% else %> -

Filtrar por tema:

+
+ <% if @tag_filter %> +

+ <%= t("debates.index.filter_topic", + number: @debates.size, + topic: @tag_filter).html_safe %> +

+ <% else %> +

<%= t("debates.index.select_topic") %>

+
+ +
+ <% end %> +
+ +
+
<%= t("debates.index.select_order") %>
- + <%= available_options_for_order_selector(@valid_orders, @order) %>
- <% end %> +
+
-
diff --git a/spec/features/debates_spec.rb b/spec/features/debates_spec.rb index 9018777d3..c4d4d4487 100644 --- a/spec/features/debates_spec.rb +++ b/spec/features/debates_spec.rb @@ -410,16 +410,15 @@ feature 'Debates' do feature 'Debates can be filtered by tags', :js do let!(:debate1) { create(:debate, tag_list: ["Deporte", "Corrupción"]) } - let!(:debate2) { create(:debate, tag_list: ["Deporte", "Corrupción", "Fiestas populares"]) } + let!(:debate2) { create(:debate, tag_list: ["Deporte", "Fiestas populares"]) } let!(:debate3) { create(:debate, tag_list: ["Corrupción", "Fiestas populares"]) } scenario 'By default no tag filter is applied' do visit debates_path - expect(page).to have_content('Filtrar por tema') - expect(page).not_to have_content('con el tema') + expect(page).to have_content('Filter by topic') + expect(page).not_to have_content('with the topic') expect(page).to have_selector('#debates .debate', count: 3) - expect(current_url).to_not include('tag=') end scenario 'Debates are filtered by single tag' do @@ -427,17 +426,15 @@ feature 'Debates' do select('Deporte', from: 'tag-filter') - expect(page).not_to have_content('Filtrar por tema') - expect(page).to have_content('with the topic') + expect(page).not_to have_content('Filter by topic') expect(page).not_to have_select('tag-filter') + expect(page).to have_content('with the topic') expect(current_url).to include('tag=Deporte') - expect(page).to have_selector('#debates .debate', count: 2) + expect(page).to have_selector('#debates .debate', count: 2) expect(page).to_not have_content(debate3.title) expect(page).to have_content(debate1.title) expect(page).to have_content(debate2.title) end - end - end From a52d79cebdaf20b82e8156b080c8cb0c24a959b9 Mon Sep 17 00:00:00 2001 From: Marko Lovic Date: Fri, 28 Aug 2015 17:31:53 +0200 Subject: [PATCH 5/5] Remove unused I18n keys --- config/locales/en.yml | 1 - config/locales/es.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 9648c018e..5ef265900 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -32,7 +32,6 @@ en: debates: index: create_debate: Create a debate - showing: You are seeing debates select_order: Order by orders: created_at: newest diff --git a/config/locales/es.yml b/config/locales/es.yml index 126b5d8ed..b4bd0e050 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -32,7 +32,6 @@ es: debates: index: create_debate: Crea un debate - showing: "Estás viendo los debates" select_order: Ordenar por orders: created_at: "más nuevos"