Sha256: b6996f5a2a7fdd51dac00d69c5acf268f914de9edf57c113a2bcfb2db10d8d1d

Contents?: true

Size: 903 Bytes

Versions: 1

Compression:

Stored size: 903 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'helper'))

token = AuthToken.generate

context "Adding a campaign" do
  setup do
    run_with_rescue do
      CityGrid::API::AdCenter::Campaign.mutate(
        :token => token,
        :mutateOperationListResource => [{
          :operator => "ADD",
          :operand  => {
            :name      => "PleaseWork6",
            :startDate => (Date.today+1).to_s.gsub("-", ""),
            :endDate   => (Date.today + 10).to_s.gsub("-", ""),
            :product   => "PERFORMANCE",
            :budget    => {:amount => 30000},
            :mopId     => 387552
          }
        }]
      )
    end
  end
  should("not be empty"){ !topic.empty? }
  should("return code OK"){ topic.campaignResources.first.response.code }.equals(200)
  should("return message OK") { topic.campaignResources.first.response.message }.equals("OK")
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
citygrid_api-0.0.5.1 test/api/ad_center/test_campaign.rb