3 class AdminControllerTest
< ActionController
::TestCase
7 test
"index without user" do
9 assert_redirected_to
:action => "login"
10 assert_equal
"Please log in", flash
[:notice]
13 test
"index with user" do
14 get
:index, {}, { :user_id => users(:dave).id
}
15 assert_response
:success
16 assert_template
"index"
21 post
:login, :name => dave
.name
, :password => 'secret'
22 assert_redirected_to
:action => "index"
23 assert_equal dave
.id
, session
[:user_id]
26 test
"bad password" do
28 post
:login, :name => dave
.name
, :password => 'wrong'
29 assert_template
"login"