Unified UsersController#list and #index.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2991 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2009-10-29 18:48:19 +00:00
parent e64fb6a728
commit 92ec35e657
4 changed files with 16 additions and 23 deletions

View File

@@ -35,40 +35,39 @@ class UsersControllerTest < ActionController::TestCase
end
def test_index_routing
#TODO: unify with list
assert_generates(
'/users',
:controller => 'users', :action => 'index'
)
assert_routing(
{:method => :get, :path => '/users'},
:controller => 'users', :action => 'index'
)
assert_recognizes(
{:controller => 'users', :action => 'index'},
{:method => :get, :path => '/users'}
)
end
def test_index
get :index
assert_response :success
assert_template 'list'
end
def test_list_routing
#TODO: rename action to index
assert_routing(
{:method => :get, :path => '/users'},
:controller => 'users', :action => 'list'
)
assert_template 'index'
end
def test_list
get :list
def test_index
get :index
assert_response :success
assert_template 'list'
assert_template 'index'
assert_not_nil assigns(:users)
# active users only
assert_nil assigns(:users).detect {|u| !u.active?}
end
def test_list_with_name_filter
get :list, :name => 'john'
def test_index_with_name_filter
get :index, :name => 'john'
assert_response :success
assert_template 'list'
assert_template 'index'
users = assigns(:users)
assert_not_nil users
assert_equal 1, users.size