Commit 8b957e61532b0140b038ff6825a1a181f4177067
1 parent
f50d08de
Exists in
master
and in
29 other branches
ActionItem489: fixing test for listing person with first name only
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2102 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
11 additions
and
6 deletions
Show diff stats
app/controllers/public/search_controller.rb
| @@ -118,7 +118,9 @@ class SearchController < ApplicationController | @@ -118,7 +118,9 @@ class SearchController < ApplicationController | ||
| 118 | number_of_result_assets = @searching.values.select{|v| v}.size | 118 | number_of_result_assets = @searching.values.select{|v| v}.size |
| 119 | 119 | ||
| 120 | # apply limit when searching for only one type of asset | 120 | # apply limit when searching for only one type of asset |
| 121 | - limit = (number_of_result_assets == 1) ? LIST_LIMIT : nil | 121 | +# limit = (number_of_result_assets == 1) ? LIST_LIMIT : nil |
| 122 | + # apply limit to all searches | ||
| 123 | + limit = nil | ||
| 122 | 124 | ||
| 123 | @results = {} | 125 | @results = {} |
| 124 | @names = {} | 126 | @names = {} |
| @@ -148,10 +150,10 @@ class SearchController < ApplicationController | @@ -148,10 +150,10 @@ class SearchController < ApplicationController | ||
| 148 | 150 | ||
| 149 | def products | 151 | def products |
| 150 | @results[:products].uniq! | 152 | @results[:products].uniq! |
| 151 | - if !(@category || @product_category || @region || (!@query.blank?)) | ||
| 152 | - # not searching, no menu | ||
| 153 | - return | ||
| 154 | - end | 153 | +# if !(@category || @product_category || @region || (!@query.blank?)) |
| 154 | +# # not searching, no menu | ||
| 155 | +# return | ||
| 156 | +# end | ||
| 155 | 157 | ||
| 156 | @categories = @results[:products].map(&:product_category).compact | 158 | @categories = @results[:products].map(&:product_category).compact |
| 157 | @counts = @categories.uniq.inject({}) do |h, cat| | 159 | @counts = @categories.uniq.inject({}) do |h, cat| |
test/functional/search_controller_test.rb
| @@ -296,7 +296,6 @@ class SearchControllerTest < Test::Unit::TestCase | @@ -296,7 +296,6 @@ class SearchControllerTest < Test::Unit::TestCase | ||
| 296 | 296 | ||
| 297 | names = { | 297 | names = { |
| 298 | :articles => 'Articles', | 298 | :articles => 'Articles', |
| 299 | - :people => 'People', | ||
| 300 | :enterprises => 'Enterprises', | 299 | :enterprises => 'Enterprises', |
| 301 | :communities => 'Communities', | 300 | :communities => 'Communities', |
| 302 | :products => 'Products', | 301 | :products => 'Products', |
| @@ -306,6 +305,10 @@ class SearchControllerTest < Test::Unit::TestCase | @@ -306,6 +305,10 @@ class SearchControllerTest < Test::Unit::TestCase | ||
| 306 | assert_tag :tag => 'div', :attributes => { :class => /search-results-#{thing}/ }, :descendant => { :tag => 'h3', :content => Regexp.new(description) } | 305 | assert_tag :tag => 'div', :attributes => { :class => /search-results-#{thing}/ }, :descendant => { :tag => 'h3', :content => Regexp.new(description) } |
| 307 | assert_tag :tag => 'a', :content => "display #{thing.to_s.singularize}" | 306 | assert_tag :tag => 'a', :content => "display #{thing.to_s.singularize}" |
| 308 | end | 307 | end |
| 308 | + | ||
| 309 | + # display only first name on people listing | ||
| 310 | + assert_tag :tag => 'div', :attributes => { :class => /search-results-people/ }, :descendant => { :tag => 'h3', :content => /People/ } | ||
| 311 | + assert_tag :tag => 'a', :content => "display" | ||
| 309 | end | 312 | end |
| 310 | 313 | ||
| 311 | should 'present options of where to search' do | 314 | should 'present options of where to search' do |