Sha256: caa3c7b02c5ac25405336439b77aeabaa8b3aaa8cdccebbf940261dc6e260d8a

Contents?: true

Size: 627 Bytes

Versions: 3

Compression:

Stored size: 627 Bytes

Contents

# frozen_string_literal: true

RSpec.describe SoapyBing::CampaignManagement do
  subject(:campaign_management) { described_class.new }

  describe '#get_geo_locations', :vcr do
    it 'returns a list of geo_locations hashes' do
      rows = campaign_management.get_geo_locations
      expect(rows.size).to eq(5)
      expect(rows.first).to eq(
        'ID' => '1',
        'Code' => 'AL',
        'Display Name' => 'Albania',
        'Descriptor' => 'country/region',
        'Target Type' => 'Country',
        'Replaces' => nil,
        'Status' => 'Active',
        'AdWords Location ID' => '2008'
      )
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
soapy_bing-1.0.1 spec/integration/soapy_bing/campaign_management_spec.rb
soapy_bing-1.0.0 spec/integration/soapy_bing/campaign_management_spec.rb
soapy_bing-0.4.0 spec/integration/soapy_bing/campaign_management_spec.rb