makes tag list sorted

fixes build
This commit is contained in:
Juanjo Bazán
2015-07-24 12:51:55 +02:00
parent 50d32cd2b7
commit bd92f6ec5c
2 changed files with 7 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
module ApplicationHelper module ApplicationHelper
def tags(debate) def tags(debate)
debate.tag_list.map { |tag| link_to sanitize(tag), debates_path(tag: tag) }.join(', ').html_safe debate.tag_list.sort.map { |tag| link_to sanitize(tag), debates_path(tag: tag) }.join(', ').html_safe
end end
def percentage(vote, debate) def percentage(vote, debate)

View File

@@ -34,7 +34,7 @@ feature 'Tags' do
visit debate_path(debate) visit debate_path(debate)
expect(page).to have_content "Temas: Hacienda, Economía" expect(page).to have_content "Temas: Economía, Hacienda"
end end
scenario 'Tag Cloud' do scenario 'Tag Cloud' do
@@ -61,16 +61,16 @@ feature 'Tags' do
check 'debate_terms_of_service' check 'debate_terms_of_service'
fill_in 'debate_tag_list', with: "Impuestos, Economía, Hacienda" fill_in 'debate_tag_list', with: "Impuestos, Economía, Hacienda"
click_button 'Crear Debate' click_button 'Crear Debate'
expect(page).to have_content 'Debate creado correctamente' expect(page).to have_content 'Debate creado correctamente'
expect(page).to have_content 'Temas: Impuestos, Economía, Hacienda' expect(page).to have_content 'Temas: Economía, Hacienda, Impuestos'
end end
scenario 'Update' do scenario 'Update' do
debate = create(:debate, tag_list: 'Economía') debate = create(:debate, tag_list: 'Economía')
login_as(debate.author) login_as(debate.author)
visit edit_debate_path(debate) visit edit_debate_path(debate)
@@ -88,12 +88,12 @@ feature 'Tags' do
login_as(debate.author) login_as(debate.author)
visit edit_debate_path(debate) visit edit_debate_path(debate)
fill_in 'debate_tag_list', with: "" fill_in 'debate_tag_list', with: ""
click_button 'Actualizar Debate' click_button 'Actualizar Debate'
expect(page).to have_content 'Debate actualizado correctamente' expect(page).to have_content 'Debate actualizado correctamente'
expect(page).to_not have_content 'Temas:' expect(page).to_not have_content 'Temas:'
end end
end end