Skip to content
Extraits de code Groupes Projets
Valider 206ec99f rédigé par James Kiesel's avatar James Kiesel
Parcourir les fichiers

Strip search query of leading & trailing whitespace

parent d44300c7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -20,7 +20,7 @@ class SearchController < ApplicationController
private
def search_query
@search_query ||= params[:q] || params[:term] || ''
@search_query ||= (params[:q] || params[:term] || '').strip
end
end
......@@ -35,5 +35,16 @@ describe SearchController, :type => :controller do
end
end
describe '#search_query' do
it 'strips the term parameter' do
@controller.params[:term] = ' IN SPACE! '
expect(@controller.send(:search_query)).to eq 'IN SPACE!'
end
it 'strips the q parameter' do
@controller.params[:q] = ' IN SPACE! '
expect(@controller.send(:search_query)).to eq 'IN SPACE!'
end
end
end
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter