Module AuthenticatedTestHelper
In: lib/authenticated_test_helper.rb

Methods

Public Instance methods

[Source]

    # File lib/authenticated_test_helper.rb, line 8
 8:   def authorize_as(user)
 9:     @request.env["HTTP_AUTHORIZATION"] = user ? ActionController::HttpAuthentication::Basic.encode_credentials(users(user).email, 'monkey') : nil
10:   end

Sets the current user in the session from the user fixtures.

[Source]

   # File lib/authenticated_test_helper.rb, line 3
3:   def login_as(user)
4:     @request.session[:user_id] = user ? users(user).id : nil
5:     @request.session[:visit_id] = 1
6:   end

rspec

[Source]

    # File lib/authenticated_test_helper.rb, line 13
13:   def mock_user
14:     user = mock_model(User, :id => 1,
15:       :login  => 'user_name',
16:       :name   => 'U. Surname',
17:       :to_xml => "User-in-XML", :to_json => "User-in-JSON", 
18:       :errors => [])
19:     user
20:   end

[Validate]