require File.dirname(__FILE__) + '/../test_helper'
-class UserRolesControllerTest < ActionController::IntegrationTest
+class UserRolesTest < ActionController::IntegrationTest
fixtures :users, :user_roles
test "grant" do
end
def check_fail(action, user, role)
- post '/login', {'user[email]' => users(user).email, 'user[password]' => "test", :referer => "/"}
+ get '/login'
+ assert_response :redirect
+ assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true"
+ follow_redirect!
+ assert_response :success
+ post '/login', {'username' => users(user).email, 'password' => "test", :referer => "/"}
assert_response :redirect
follow_redirect!
assert_response :success
end
def check_success(action, user, role)
- post '/login', {'user[email]' => users(user).email, 'user[password]' => "test", :referer => "/"}
+ get '/login'
+ assert_response :redirect
+ assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true"
+ follow_redirect!
+ assert_response :success
+ post '/login', {'username' => users(user).email, 'password' => "test", :referer => "/"}
assert_response :redirect
follow_redirect!
assert_response :success