Sha256: 4813cb7180c0141e114f5e92fc97186062acda42e3ed7fdfbcdc8cce14cbe937

Contents?: true

Size: 678 Bytes

Versions: 17

Compression:

Stored size: 678 Bytes

Contents

module G5Authenticatable
  module Test
    module RequestHelpers
      include Warden::Test::Helpers

      def login_user(user)
        login_as(user, scope: :user)
      end

      def logout_user
        logout :user
      end
    end
  end
end

shared_context 'auth request', auth_request: true do
  include G5Authenticatable::Test::RequestHelpers

  let(:user) { FactoryGirl.create(:g5_authenticatable_user) }

  before do
    login_user(user)
    stub_valid_access_token(user.g5_access_token)
  end

  after { logout_user }
end

RSpec.configure do |config|
  config.include G5Authenticatable::Test::RequestHelpers, type: :request
  config.after { Warden.test_reset! }
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
g5_authenticatable-0.9.1.pre.2 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.8.1.pre lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.8.0 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.8.0.beta1 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.5 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.5.beta lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.4 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.4.beta.1 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.3 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.2 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.1 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.7.0 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.6.0 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.5.1 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.5.0 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.4.2 lib/g5_authenticatable/test/request_helpers.rb
g5_authenticatable-0.4.1 lib/g5_authenticatable/test/request_helpers.rb