Sha256: 1c0b9c1ffb1c9b61be8192b1beeacf825c351298f4df4841a5a43529de9f8c4a

Contents?: true

Size: 423 Bytes

Versions: 7

Compression:

Stored size: 423 Bytes

Contents

module ControllerMacros
  def login_user
    @request.env["devise.mapping"] = Devise.mappings[:user]
    user = Fabricate(:user)
    user.confirm! # or set a confirmed_at inside the factory. Only necessary if you are using the "confirmable" module
    sign_in user
  end
end


RSpec.configure do |config|
  config.include Devise::TestHelpers, :type => :controller
  config.extend ControllerMacros, :type => :controller
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
doorkeeper_sso_client-0.4.1 spec/support/devise.rb
doorkeeper_sso_client-0.4.0 spec/support/devise.rb
doorkeeper_sso_client-0.3.0 spec/support/devise.rb
doorkeeper_sso_client-0.2.9 spec/support/devise.rb
doorkeeper_sso_client-0.2.8 spec/support/devise.rb
doorkeeper_sso_client-0.2.7 spec/support/devise.rb
doorkeeper_sso_client-0.2.5 spec/support/devise.rb