Module AuthenticatedTestHelper
In: lib/authenticated_test_helper.rb

Methods

Public Instance methods

[Source]

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

rspec

[Source]

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

[Validate]