module ControllerHelpers
Public Instance Methods
sign_in(user = instance_double('user'))
click to toggle source
# File lib/voyage/templates/controller_helpers.rb, line 2 def sign_in(user = instance_double('user')) if user.nil? allow(request.env['warden']) .to receive(:authenticate!) .and_throw(:warden, scope: :user) allow(controller).to receive(:current_user).and_return(nil) else allow(request.env['warden']).to receive(:authenticate!).and_return(user) allow(controller).to receive(:current_user).and_return(user) end end