module Clearance::Testing::ViewHelpers
Provides helpers to your view and helper specs. Using these helpers makes `current_user`, `signed_in?` and `signed_out?` behave properly in view and helper specs.
Public Instance Methods
sign_in()
click to toggle source
Sets current_user on the view under test to a new instance of your user model.
# File lib/clearance/testing/view_helpers.rb, line 9 def sign_in view.current_user = Clearance.configuration.user_model.new end
sign_in_as(user)
click to toggle source
Sets current_user on the view under test to the supplied user.
# File lib/clearance/testing/view_helpers.rb, line 14 def sign_in_as(user) view.current_user = user end