Sha256: cd620fcf3753007393ab28d63eab718ed7f221cd3da609cc888b2c394c357107
Contents?: true
Size: 400 Bytes
Versions: 26
Compression:
Stored size: 400 Bytes
Contents
module AuthenticatedTestHelper # Sets the current user in the session from the user fixtures. def login_as(user) @request.session[:user_id] = user ? (user.is_a?(User) ? user.id : users(user).id) : nil end def authorize_as(user) @request.env["HTTP_AUTHORIZATION"] = user ? ActionController::HttpAuthentication::Basic.encode_credentials(users(user).login, 'monkey') : nil end end
Version data entries
26 entries across 26 versions & 3 rubygems