Sha256: 521cedba0af43f618d68f0886dbf075325292d75c06e50836ef70dffb9b5e6e6

Contents?: true

Size: 635 Bytes

Versions: 10

Compression:

Stored size: 635 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

describe DHC::Request do
  before do
    DHC.send(:remove_const, :Request)
    load('dhc/concerns/dhc/request/user_agent_concern.rb')
    load('dhc/request.rb')
  end

  context 'default headers' do
    context 'agent' do
      it 'sets header agent information to be DHC' do
        stub_request(:get, 'http://depay.fi/')
          .with(
            headers: {
              'User-Agent' => "DHC (#{DHC::VERSION}; Dummy) [https://github.com/DePayFi/dhc]"
            }
          )
          .to_return(status: 200)
        DHC.get('http://depay.fi')
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
dhc-3.0.0 spec/request/user_agent_spec.rb
dhc-2.4.0 spec/request/user_agent_spec.rb
dhc-2.3.0 spec/request/user_agent_spec.rb
dhc-2.2.1 spec/request/user_agent_spec.rb
dhc-2.2.0 spec/request/user_agent_spec.rb
dhc-2.1.1 spec/request/user_agent_spec.rb
dhc-2.1.0 spec/request/user_agent_spec.rb
dhc-2.0.1 spec/request/user_agent_spec.rb
dhc-2.0.0 spec/request/user_agent_spec.rb
dhc-1.0.0 spec/request/user_agent_spec.rb