mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-29 05:18:49 +01:00
Changed UsersController#index to use will_paginate plugin instead of classic_pagination
Made corresponding change in view. Added User.per_page method to provide number of users per page to User.paginate button. I can remove and just pass the param to the method in the controller if that is more desirable. Added 2 controller tests for pagination. No view tests have been added.
This commit is contained in:
parent
2f1b15fed3
commit
ed76cf55d2
4 changed files with 20 additions and 3 deletions
|
|
@ -34,6 +34,20 @@ class UsersControllerTest < Test::Rails::TestCase
|
|||
assert_equal 3, assigns['total_users']
|
||||
assert_equal "/users", session['return-to']
|
||||
end
|
||||
|
||||
def test_index_pagination_page_1
|
||||
User.per_page = 1
|
||||
login_as :admin_user
|
||||
get :index
|
||||
assert_equal assigns['users'],[User.find_by_login('admin')]
|
||||
end
|
||||
|
||||
def test_index_pagination_page_2
|
||||
User.per_page = 1
|
||||
login_as :admin_user
|
||||
get :index, :page => 2
|
||||
assert_equal assigns['users'],[User.find_by_login('jane')]
|
||||
end
|
||||
|
||||
def test_destroy_user
|
||||
login_as :admin_user
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue