Module: Authenticate::Testing::ControllerHelpers
- Included in:
- ActionController::TestCase
- Defined in:
- lib/authenticate/testing/controller_helpers.rb
Overview
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
Instance Method Summary collapse
Instance Method Details
#login_as(user) ⇒ Object
19 20 21 |
# File 'lib/authenticate/testing/controller_helpers.rb', line 19 def login_as(user) controller.login(user) end |
#logout ⇒ Object
23 24 25 |
# File 'lib/authenticate/testing/controller_helpers.rb', line 23 def logout controller.logout end |