2 def self.included(base)
3 base.class_eval{ fixtures :users }
7 logged_in_user = user.is_a?(User) ? user : users(user)
8 flunk "Can't login as non-existing user #{user.to_s}." unless logged_in_user
9 @request ||= ActionController::TestRequest.new
10 @request.session['user_id'] = logged_in_user.id
14 @request ||= ActionController::TestRequest.new
15 @request.session['user_id'] = nil
18 def assert_requires_login
20 assert_response :redirect
21 assert_redirected_to :controller => "admin/welcome", :action => "login"