module Authenticate::Testing::ControllerHelpers

Helpers for controller tests/specs.

Example:

describe DashboardsController do
  describe '#show' do
    it 'shows view' do
      user = create(:user)
      login_as(user)
      get :show
      expect(response).to be_success
    end
  end
end

Public Instance Methods

login_as(user) click to toggle source
# File lib/authenticate/testing/controller_helpers.rb, line 19
def login_as(user)
  controller.login(user)
end
logout() click to toggle source
# File lib/authenticate/testing/controller_helpers.rb, line 23
def logout
  controller.logout
end