Sha256: 37b53df7e42f48315e9c7fb020f56502ddfdbb6a57ac9115d402a0fb8fc010e1

Contents?: true

Size: 758 Bytes

Versions: 32

Compression:

Stored size: 758 Bytes

Contents

require 'gun_broker/api'

module GunBroker
  module Test
    module Request

      AUTH_ENDPOINT = [GunBroker::API::ROOT_URL, '/Users/AccessToken'].join

      def stub_authentication(username, password)
        stub_request(:post, AUTH_ENDPOINT)
          .with(
            headers: headers,
            body: { username: username, password: password },
          )
          .to_return(body: { 'accessToken' => token }.to_json)
      end

      def stub_authentication_failure(username, password)
        stub_request(:post, AUTH_ENDPOINT)
          .with(
            headers: headers,
            body: { username: username, password: password },
          ).to_return(body: response_fixture('not_authorized'), status: 401)
      end

    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
gun_broker-1.4.8 spec/support/request.rb
gun_broker-1.4.7 spec/support/request.rb
gun_broker-1.4.6 spec/support/request.rb
gun_broker-1.4.5 spec/support/request.rb
gun_broker-1.4.4 spec/support/request.rb
gun_broker-1.4.3 spec/support/request.rb
gun_broker-1.4.2 spec/support/request.rb
gun_broker-1.4.1 spec/support/request.rb
gun_broker-1.4.0 spec/support/request.rb
gun_broker-1.3.2 spec/support/request.rb
gun_broker-1.3.1 spec/support/request.rb
gun_broker-1.3.0 spec/support/request.rb
gun_broker-1.2.1.1 spec/support/request.rb
gun_broker-1.2.1 spec/support/request.rb
gun_broker-1.2.0 spec/support/request.rb
gun_broker-1.1.3.1 spec/support/request.rb
gun_broker-1.1.2 spec/support/request.rb
gun_broker-1.1.1 spec/support/request.rb
gun_broker-1.1.0 spec/support/request.rb
gun_broker-1.0.0 spec/support/request.rb