Sha256: f85218b33968800f01d05c9510388983741bbbddc980ca2bf84eed94b14db908

Contents?: true

Size: 792 Bytes

Versions: 7

Compression:

Stored size: 792 Bytes

Contents

require_relative '../examples'

RSpec.describe 'CampaignManagement service' do
  include_context 'use api'

  describe 'Campaign methods' do
    it 'returns campaign ids' do
      campaigns = api.campaign_management.call(:add_campaigns,
        account_id: Examples.account_id,
        campaigns: {
          campaign:
            {
              name: "Acceptance Test Campaign #{random}",
              daily_budget: 10,
              budget_type: 'DailyBudgetStandard',
              time_zone: 'BrusselsCopenhagenMadridParis'
            }
        }
      )
      expect(campaigns).to include(
        partial_errors: '',
        campaign_ids: [a_kind_of(Integer)]
      )
      puts "You can now fill in examples.rb with campaign_id: #{campaigns[:campaign_ids].first}"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bing_ads_ruby_sdk-1.3.4 spec/examples/2_with_customer/campaigns_spec.rb
bing_ads_ruby_sdk-1.3.3 spec/examples/2_with_customer/campaigns_spec.rb
bing_ads_ruby_sdk-1.3.2 spec/examples/2_with_customer/campaigns_spec.rb
bing_ads_ruby_sdk-1.3.1 spec/examples/2_with_customer/campaigns_spec.rb
bing_ads_ruby_sdk-1.3.0 spec/examples/2_with_customer/campaigns_spec.rb
bing_ads_ruby_sdk-1.2.0 spec/examples/2_with_customer/campaigns_spec.rb
bing_ads_ruby_sdk-1.1.1 spec/examples/2_with_customer/campaigns_spec.rb