Sha256: 32ee10dffd3771f9e5cb6f3028b006afaa2a7b90e1035f2ab892f4a5a2537a6b

Contents?: true

Size: 530 Bytes

Versions: 40

Compression:

Stored size: 530 Bytes

Contents

require 'spec_helper'

describe GunBroker::TokenHeader do

  let(:mock_class) { (Class.new { include GunBroker::TokenHeader }).new }

  context '#token_header' do
    it 'returns the access token Hash' do
      token = 'test-user-access-token'
      header = { 'X-AccessToken' => token }
      expect(mock_class.send(:token_header, token)).to eq(header)
    end

    it 'raises an exception if token is nil' do
      expect {
        mock_class.send(:token_header, nil)
      }.to raise_error(GunBroker::Error)
    end
  end

end

Version data entries

40 entries across 40 versions & 1 rubygems

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