Commit 6bebebcbc335084cf7cbd841219cafd57375a810
1 parent
82ea2817
Exists in
master
and in
29 other branches
Fix functional tests for Solr port
Showing
4 changed files
with
11 additions
and
7 deletions
Show diff stats
app/controllers/public/browse_controller.rb
@@ -19,9 +19,10 @@ class BrowseController < PublicController | @@ -19,9 +19,10 @@ class BrowseController < PublicController | ||
19 | @results = @environment.people.visible.send(@filter) | 19 | @results = @environment.people.visible.send(@filter) |
20 | 20 | ||
21 | if !params[:query].blank? | 21 | if !params[:query].blank? |
22 | - @results = @results.find_by_contents(params[:query])[:results] | 22 | + @results = @results.find_by_contents(params[:query], {:per_page => per_page, :page => params[:page]})[:results] |
23 | + else | ||
24 | + @results = @results.compact.paginate(:per_page => per_page, :page => params[:page]) | ||
23 | end | 25 | end |
24 | - @results = @results.compact.paginate(:per_page => per_page, :page => params[:page]) | ||
25 | end | 26 | end |
26 | 27 | ||
27 | def communities | 28 | def communities |
@@ -31,9 +32,10 @@ class BrowseController < PublicController | @@ -31,9 +32,10 @@ class BrowseController < PublicController | ||
31 | @results = @environment.communities.visible.send(@filter) | 32 | @results = @environment.communities.visible.send(@filter) |
32 | 33 | ||
33 | if !params[:query].blank? | 34 | if !params[:query].blank? |
34 | - @results = @results.find_by_contents(params[:query])[:results] | 35 | + @results = @results.find_by_contents(params[:query], {:per_page => per_page, :page => params[:page]})[:results] |
36 | + else | ||
37 | + @results = @results.compact.paginate(:per_page => per_page, :page => params[:page]) | ||
35 | end | 38 | end |
36 | - @results = @results.compact.paginate(:per_page => per_page, :page => params[:page]) | ||
37 | end | 39 | end |
38 | 40 | ||
39 | protected | 41 | protected |
app/controllers/public/profile_search_controller.rb
@@ -11,7 +11,7 @@ class ProfileSearchController < PublicController | @@ -11,7 +11,7 @@ class ProfileSearchController < PublicController | ||
11 | if params[:where] == 'environment' | 11 | if params[:where] == 'environment' |
12 | redirect_to :controller => 'search', :query => @q | 12 | redirect_to :controller => 'search', :query => @q |
13 | else | 13 | else |
14 | - @results = profile.articles.published.find_by_contents(@q)[:results].paginate(:per_page => 10, :page => params[:page]) | 14 | + @results = Article.find_by_contents(@q + " profile_id:#{profile.id} published:true")[:results].paginate(:per_page => 10, :page => params[:page]) |
15 | end | 15 | end |
16 | end | 16 | end |
17 | end | 17 | end |
test/functional/browse_controller_test.rb
@@ -7,6 +7,7 @@ class BrowseController; def rescue_action(e) raise e end; end | @@ -7,6 +7,7 @@ class BrowseController; def rescue_action(e) raise e end; end | ||
7 | class BrowseControllerTest < Test::Unit::TestCase | 7 | class BrowseControllerTest < Test::Unit::TestCase |
8 | 8 | ||
9 | def setup | 9 | def setup |
10 | + Test::Unit::TestCase::setup | ||
10 | @controller = BrowseController.new | 11 | @controller = BrowseController.new |
11 | @request = ActionController::TestRequest.new | 12 | @request = ActionController::TestRequest.new |
12 | @request.stubs(:ssl?).returns(false) | 13 | @request.stubs(:ssl?).returns(false) |
test/functional/profile_members_controller_test.rb
@@ -6,6 +6,7 @@ class ProfileMembersController; def rescue_action(e) raise e end; end | @@ -6,6 +6,7 @@ class ProfileMembersController; def rescue_action(e) raise e end; end | ||
6 | 6 | ||
7 | class ProfileMembersControllerTest < Test::Unit::TestCase | 7 | class ProfileMembersControllerTest < Test::Unit::TestCase |
8 | def setup | 8 | def setup |
9 | + Test::Unit::TestCase::setup | ||
9 | @controller = ProfileMembersController.new | 10 | @controller = ProfileMembersController.new |
10 | @request = ActionController::TestRequest.new | 11 | @request = ActionController::TestRequest.new |
11 | @request.stubs(:ssl?).returns(true) | 12 | @request.stubs(:ssl?).returns(true) |
@@ -234,12 +235,12 @@ class ProfileMembersControllerTest < Test::Unit::TestCase | @@ -234,12 +235,12 @@ class ProfileMembersControllerTest < Test::Unit::TestCase | ||
234 | end | 235 | end |
235 | 236 | ||
236 | should 'find users' do | 237 | should 'find users' do |
237 | - ent = fast_create(Enterprise, :name => 'Test Ent', :identifier => 'test_ent') | 238 | + ent = fast_create(Enterprise, {:name => 'Test Ent', :identifier => 'test_ent'}, :search => true) |
238 | user = create_user_full('test_user').person | 239 | user = create_user_full('test_user').person |
239 | person = create_user_with_permission('ent_user', 'manage_memberships', ent) | 240 | person = create_user_with_permission('ent_user', 'manage_memberships', ent) |
240 | login_as :ent_user | 241 | login_as :ent_user |
241 | 242 | ||
242 | - get :find_users, :profile => ent.identifier, :query => 'test*', :scope => 'all_users' | 243 | + get :find_users, :profile => ent.identifier, :query => 'test', :scope => 'all_users' |
243 | 244 | ||
244 | assert_includes assigns(:users_found), user | 245 | assert_includes assigns(:users_found), user |
245 | end | 246 | end |