Sha256: 62d478470ebe16ab1a1ce39bacc337d152a2122ab395d8ad5f009ad329bc5420

Contents?: true

Size: 1.38 KB

Versions: 55

Compression:

Stored size: 1.38 KB

Contents

require 'spec_helper'
describe FbGraph::Connections::AdCampaigns, '#ad_campaign!' do
  context 'when included by FbGraph::AdAccount' do
    it 'should return generated ad_account' do
      mock_graph :post, 'act_22334455/adcampaigns', 'ad_accounts/ad_campaigns/post_with_valid_access_token' do
        ad_campaign = FbGraph::AdAccount.new('act_22334455', :access_token => 'valid').ad_campaign!(
          :name => "Campaign 1",
          :daily_budget => 500
        )

        ad_campaign.identifier.should == "6004167532222"
      end
    end

    it 'should handle the redownload parameter' do
      mock_graph :post, 'act_22334455/adcampaigns', 'ad_accounts/ad_campaigns/post_with_redownload' do
        ad_campaign = FbGraph::AdAccount.new('act_22334455', :access_token => 'valid').ad_campaign!(
          :name => "Campaign 1",
          :daily_budget => 500,
          :redownload => true
        )

        ad_campaign.identifier.should == "6004167532222"
        ad_campaign.account_id.should == 22334455
        ad_campaign.name.should == "Campaign 1"
        ad_campaign.daily_budget.should == 500
        ad_campaign.campaign_status.should == 2
        ad_campaign.daily_imps.should == 0
        ad_campaign.start_time.should == Time.at(1330282800)
        ad_campaign.end_time.should == Time.at(1330588800)
        ad_campaign.updated_time.should == Time.at(1329850926)
      end
    end
  end
end

Version data entries

55 entries across 55 versions & 1 rubygems

Version Path
fb_graph-2.7.17 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.16 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.15 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.14 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.13 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.12 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.11 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.10 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.9 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.8 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.7 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.6 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.5 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.4 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.3 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.2 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.1 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.7.0 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.6.7 spec/fb_graph/connections/ad_campaigns_spec.rb
fb_graph-2.6.6 spec/fb_graph/connections/ad_campaigns_spec.rb