Files
timeoverflow/spec/support/controller_macros.rb
2021-03-16 23:57:05 +01:00

11 lines
273 B
Ruby

module ControllerMacros
def login(user = nil)
@request.env["devise.mapping"] = Devise.mappings[:user]
@current_user = (user ? user : Fabricate(:user))
@current_organization = @current_user.try(:organizations).try(:first)
sign_in @current_user
end
end