Created
January 15, 2016 02:00
-
-
Save absyah/b4da8c8de23ef424d899 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ....................................................................*......*.*.........*.*.*......*.....*...............................................................................................................FF..................................................................................................................*..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................===== Creating instances ===== | |
| ===== Finished to create instances ===== | |
| .===== Creating instances ===== | |
| ===== Finished to create instances ===== | |
| .===== Creating instances ===== | |
| ===== Finished to create instances ===== | |
| .===== Creating instances ===== | |
| ===== Finished to create instances ===== | |
| .===== Creating instances ===== | |
| ===== Finished to create instances ===== | |
| .===== Creating instances ===== | |
| ===== Finished to create instances ===== | |
| .===== Creating instances ===== | |
| ===== Finished to create instances ===== | |
| ....................................................................................................................................{"id":null,"report_date":"2016-01-15","report_type":"report","report_status":false,"report_valid":false,"created_at":null,"updated_at":null,"download_link":"https://s3-ap-northeast-1.amazonaws.com/ad-visor/report/2016/01/report-2016-01-15.json"} | |
| {"id":null,"report_date":"2016-01-15","report_type":"report_with_placement","report_status":false,"report_valid":false,"created_at":null,"updated_at":null,"download_link":"https://s3-ap-northeast-1.amazonaws.com/ad-visor/report-with-placement/2016/01/report-with-placement-2016-01-15.json"} | |
| {"id":null,"report_date":"2016-01-15","report_type":"additional_information","report_status":false,"report_valid":false,"created_at":null,"updated_at":null,"download_link":"https://s3-ap-northeast-1.amazonaws.com/ad-visor/additional-information/2016/01/additional-information-2016-01-15.json"} | |
| .................................................................................................................................................................................................................................**.......................................................................................................................................................................................................................FFF..............F......FFFFFFFFF.....FFFFFFFF..........................................................................................................."-------------------------------------" | |
| "campaign_group_id: 1234567890 (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"completed", :error_message=>[], :save_success=>true}, {:save_status=>"completed", :error_message=>[], :save_success=>true}]} | |
| "-------------------------------------" | |
| .."-------------------------------------" | |
| "campaign_group_id: (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"uncompleted", :error_message=>[]}, {:save_status=>"uncompleted", :error_message=>[]}]} | |
| "-------------------------------------" | |
| "-------------------------------------" | |
| "campaign_group_id: (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"uncompleted", :error_message=>[]}, {:save_status=>"uncompleted", :error_message=>[]}]} | |
| "-------------------------------------" | |
| "-------------------------------------" | |
| "campaign_group_id: (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"uncompleted", :error_message=>[]}, {:save_status=>"uncompleted", :error_message=>[]}]} | |
| "-------------------------------------" | |
| "-------------------------------------" | |
| "campaign_group_id: (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"uncompleted", :error_message=>[]}, {:save_status=>"uncompleted", :error_message=>[]}]} | |
| "-------------------------------------" | |
| .."-------------------------------------" | |
| "campaign_group_id: (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"uncompleted", :error_message=>[]}, {:save_status=>"uncompleted", :error_message=>[]}]} | |
| "-------------------------------------" | |
| ."-------------------------------------" | |
| "campaign_group_id: (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"uncompleted", :error_message=>[]}, {:save_status=>"uncompleted", :error_message=>[]}]} | |
| "-------------------------------------" | |
| ."-------------------------------------" | |
| "campaign_group_id: (created)" | |
| "adsets: []" | |
| "adgroups: []" | |
| "ads: []" | |
| {:campaign=>{:save_status=>"uncompleted", :error_message=>[]}, :adsets=>[{:save_status=>"uncompleted", :error_message=>[]}, {:save_status=>"uncompleted", :error_message=>[]}]} | |
| "-------------------------------------" | |
| ...............................................................................................................*F.F................................................................................................................................................................................................................."{\"data\":[]}" | |
| ....*** Getting Authorizations sheet data ... | |
| *** Updating acl_path_privilege_mapping.rb ... | |
| == backup_mysql ==================== | |
| *** Updating DB table:privileges ... | |
| *** Updating DB table:privileges_roles ... | |
| .*** Getting Authorizations sheet data ... | |
| *** Updating acl_path_privilege_mapping.rb ... | |
| == backup_mysql ==================== | |
| *** Updating DB table:privileges ... | |
| *** Updating DB table:privileges_roles ... | |
| .*** Getting Authorizations sheet data ... | |
| *** Updating acl_path_privilege_mapping.rb ... | |
| == backup_mysql ==================== | |
| *** Updating DB table:privileges ... | |
| *** Updating DB table:privileges_roles ... | |
| ..[WARNING] skipped invalid route action: campaigns at line: 4 | |
| ........................................................................................................................................................................................................................................................................................................===== Started fixing sidekiq queue ===== | |
| ===== Finished fixing sidekiq queue ===== | |
| ===== Started fixing retry set ===== | |
| ===== Finished fixing retry set ===== | |
| .===== Started fixing sidekiq queue ===== | |
| ===== Finished fixing sidekiq queue ===== | |
| ===== Started fixing retry set ===== | |
| ===== Finished fixing retry set ===== | |
| ............F.F..........FFFFFF*..................................................................................................................................................................................................................................................................... | |
| Pending: | |
| TwitterTargetingLibraryItem add some examples to (or delete) /home/ardian/services/torchlight/Ibiza/spec/models/twitter_targeting_library_item_spec.rb | |
| # Not yet implemented | |
| # ./spec/models/twitter_targeting_library_item_spec.rb:16 | |
| Twitter::MetricProcessor#process processes cp_custom | |
| # formula for calculating cp_custom | |
| # ./spec/lib/metric_processor_spec.rb:142 | |
| Twitter::MetricProcessor#process processes cp_site_visit | |
| # formula for calculating cp_site_visit | |
| # ./spec/lib/metric_processor_spec.rb:106 | |
| Twitter::MetricProcessor#process processes cp_conversion | |
| # formula for calculating cp_conversion | |
| # ./spec/lib/metric_processor_spec.rb:151 | |
| Twitter::MetricProcessor#process processes cp_purchase | |
| # formula for calculating cp_purchase | |
| # ./spec/lib/metric_processor_spec.rb:115 | |
| Twitter::MetricProcessor#process processes cp_download | |
| # formula for calculating cp_download | |
| # ./spec/lib/metric_processor_spec.rb:124 | |
| Twitter::MetricProcessor#process processes conversion_rate | |
| # formula for calculating conversion_rate | |
| # ./spec/lib/metric_processor_spec.rb:156 | |
| Twitter::MetricProcessor#process processes cp_sign_up | |
| # formula for calculating cp_sign_up | |
| # ./spec/lib/metric_processor_spec.rb:133 | |
| Apis::Twitter::TargetingCriteriaController#get_from_line_item returns 200 | |
| # It should be successful, but for some reason it failed. The method is huge, so it has been pending, but it should be fixed after. | |
| # ./spec/controllers/apis/twitter/targeting_criteria_controller_spec.rb:134 | |
| ApplicationController#has_privilege? returns false when given privilege does not found | |
| # Not yet ACL function implemented. | |
| # ./spec/controllers/application_controller_spec.rb:609 | |
| ApplicationController#has_privilege? returns false when privilege is set as false | |
| # Not yet ACL function implemented. | |
| # ./spec/controllers/application_controller_spec.rb:603 | |
| Twitter::Account#promoted_accounts list promoted accounts | |
| # No reason given | |
| # ./spec/models/twitter/account_spec.rb:28 | |
| Apis::Twitter::CampaignsController#single_updatefields returns 400 bad request without any field for updating. | |
| # No reason given | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:56 | |
| Failures: | |
| 1) Twitter::FundingInstrument#all returns fi with metrics | |
| Failure/Error: response = fi.all | |
| NoMethodError: | |
| undefined method `header' for {"data"=>{"billed_charge_local_micro"=>[10000000]}}:ActiveSupport::HashWithIndifferentAccess | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/funding_instrument_stats.rb:17:in `spent_total' | |
| # ./app/models/twitter/funding_instrument.rb:59:in `block in add_additional_data' | |
| # ./app/models/twitter/funding_instrument.rb:53:in `each' | |
| # ./app/models/twitter/funding_instrument.rb:53:in `add_additional_data' | |
| # ./app/models/twitter/funding_instrument.rb:10:in `all' | |
| # ./spec/models/twitter/funding_instrument_spec.rb:19:in `block (3 levels) in <top (required)>' | |
| 2) Twitter::FundingInstrument#all caches funding_instruments data | |
| Failure/Error: fi.all | |
| NoMethodError: | |
| undefined method `header' for {"data"=>{"billed_charge_local_micro"=>[10000000]}}:ActiveSupport::HashWithIndifferentAccess | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/funding_instrument_stats.rb:17:in `spent_total' | |
| # ./app/models/twitter/funding_instrument.rb:59:in `block in add_additional_data' | |
| # ./app/models/twitter/funding_instrument.rb:53:in `each' | |
| # ./app/models/twitter/funding_instrument.rb:53:in `add_additional_data' | |
| # ./app/models/twitter/funding_instrument.rb:10:in `all' | |
| # ./spec/models/twitter/funding_instrument_spec.rb:31:in `block (3 levels) in <top (required)>' | |
| 3) Twitter::Campaign#all requests all campaigns | |
| Failure/Error: campaigns.all | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000000545f038> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:97:in `all' | |
| # ./spec/models/twitter/campaign_spec.rb:118:in `block (3 levels) in <top (required)>' | |
| 4) Twitter::Campaign#all returns campaigns data | |
| Failure/Error: result = campaigns.all | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000005e83aa0> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:97:in `all' | |
| # ./spec/models/twitter/campaign_spec.rb:129:in `block (3 levels) in <top (required)>' | |
| 5) Twitter::Campaign#all skip reach campaigns if feature is available | |
| Failure/Error: campaigns.all | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000010d1e7e0> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:97:in `all' | |
| # ./spec/models/twitter/campaign_spec.rb:124:in `block (3 levels) in <top (required)>' | |
| 6) Twitter::Campaign#find_by_id fetches the campaign data | |
| Failure/Error: campaigns.find_by_id('asd') | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000001303f8c8> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:7:in `find_by_id' | |
| # ./spec/models/twitter/campaign_spec.rb:15:in `block (3 levels) in <top (required)>' | |
| 7) Twitter::Campaign#list_by_funding_instruments gets a list of campaigns | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000013467c48> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:71:in `block (3 levels) in <top (required)>' | |
| 8) Twitter::Campaign#list_by_funding_instruments requests based on the funding instrument | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000013bae7e0> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:79:in `block (3 levels) in <top (required)>' | |
| 9) Twitter::Campaign#list_by_funding_instruments has a next cursor | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000001337c2c0> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:75:in `block (3 levels) in <top (required)>' | |
| 10) Twitter::Campaign#list_by_funding_instruments a campaign has a status | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000012857408> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:87:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:102:in `block (4 levels) in <top (required)>' | |
| 11) Twitter::Campaign#list_by_funding_instruments a campaign has objective | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x000000126a8580> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:87:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:98:in `block (4 levels) in <top (required)>' | |
| 12) Twitter::Campaign#list_by_funding_instruments a campaign has a bid | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000001322b538> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:87:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:90:in `block (4 levels) in <top (required)>' | |
| 13) Twitter::Campaign#list_by_funding_instruments a campaign has start_time | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000010b63950> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:87:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:106:in `block (4 levels) in <top (required)>' | |
| 14) Twitter::Campaign#list_by_funding_instruments a campaign has a remaining_days | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x000000126a47c8> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:87:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:110:in `block (4 levels) in <top (required)>' | |
| 15) Twitter::Campaign#list_by_funding_instruments a campaign has a line_item_id | |
| Failure/Error: let(:list_by_funding_instruments) { campaigns.list_by_funding_instruments([1]) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000001200b6c8> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:74:in `list_by_funding_instruments' | |
| # ./spec/models/twitter/campaign_spec.rb:68:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:87:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:94:in `block (4 levels) in <top (required)>' | |
| 16) Twitter::Campaign#list_by_funding_instruments_with_stats requests based on the funding instrument | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000011813380> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:28:in `block (3 levels) in <top (required)>' | |
| 17) Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a status | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x00000010e55dc0> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:50:in `block (4 levels) in <top (required)>' | |
| 18) Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has objective | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x000000105dfd80> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:46:in `block (4 levels) in <top (required)>' | |
| 19) Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a bid | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000000ffcad78> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:38:in `block (4 levels) in <top (required)>' | |
| 20) Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has start_time | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000000fa12278> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:54:in `block (4 levels) in <top (required)>' | |
| 21) Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a stats | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000000f5df638> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:62:in `block (4 levels) in <top (required)>' | |
| 22) Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a remaining_days | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000000cab6510> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:58:in `block (4 levels) in <top (required)>' | |
| 23) Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a line_item_id | |
| Failure/Error: let(:list_by_funding_instruments_with_stats) { campaigns.list_by_funding_instruments_with_stats(['a']) } | |
| NoMethodError: | |
| undefined method `header' for #<ActiveSupport::HashWithIndifferentAccess:0x0000000c00c1a0> | |
| # ./app/models/twitter/api_request.rb:105:in `has_too_many_requests_error?' | |
| # ./app/models/twitter/api_request.rb:110:in `has_rate_limit_error?' | |
| # ./lib/twitter/stats/cache.rb:156:in `request_api_and_store' | |
| # ./lib/twitter/stats/cache.rb:106:in `get_redis_cache_or_api' | |
| # ./lib/twitter/stats/cache.rb:49:in `block in fetch_daily_data' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/activesupport-4.1.8/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone' | |
| # ./lib/twitter/stats/cache.rb:40:in `fetch_daily_data' | |
| # ./lib/twitter/stats/cache.rb:17:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:136:in `block in fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `each' | |
| # ./app/models/twitter/line_item_stats.rb:132:in `fetch_stats_for_ids' | |
| # ./app/models/twitter/line_item_stats.rb:38:in `fetch_stats' | |
| # ./app/models/twitter/line_item_stats.rb:7:in `processed_stats' | |
| # ./app/models/twitter/line_item_stats.rb:118:in `spent' | |
| # ./app/models/twitter/line_item_stats.rb:82:in `spent_total' | |
| # ./app/models/twitter/campaign.rb:244:in `block in add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:233:in `each' | |
| # ./app/models/twitter/campaign.rb:233:in `add_yesterday_spend_and_total_spend' | |
| # ./app/models/twitter/campaign.rb:226:in `process_campaigns' | |
| # ./app/models/twitter/campaign.rb:31:in `list_by_funding_instruments_with_stats' | |
| # ./spec/models/twitter/campaign_spec.rb:26:in `block (3 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:35:in `block (4 levels) in <top (required)>' | |
| # ./spec/models/twitter/campaign_spec.rb:42:in `block (4 levels) in <top (required)>' | |
| 24) Apis::Twitter::FundingInstrumentsController#index returns 200 | |
| Failure/Error: expect(response.status).to eq 200 | |
| expected: 200 | |
| got: 500 | |
| (compared using ==) | |
| # ./spec/controllers/apis/twitter/funding_instruments_controller_spec.rb:28:in `block (3 levels) in <top (required)>' | |
| 25) Apis::Twitter::FundingInstrumentsController#index returns funding instrument data data | |
| Failure/Error: json = JSON.parse(response.body) | |
| Oj::ParseError: | |
| not a number or other value at line 1, column 1 [parse.c:416] | |
| # ./spec/controllers/apis/twitter/funding_instruments_controller_spec.rb:33:in `parse' | |
| # ./spec/controllers/apis/twitter/funding_instruments_controller_spec.rb:33:in `block (3 levels) in <top (required)>' | |
| 26) JwtWrapper encode & decode default check | |
| Failure/Error: expect(token_pattern === token).to eq(true) | |
| expected: true | |
| got: false | |
| (compared using ==) | |
| # ./spec/lib/jwt_wrapper_spec.rb:14:in `block (5 levels) in <top (required)>' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/timecop-0.7.3/lib/timecop/timecop.rb:142:in `travel' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/timecop-0.7.3/lib/timecop/timecop.rb:116:in `send_travel' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/timecop-0.7.3/lib/timecop/timecop.rb:51:in `freeze' | |
| # ./spec/lib/jwt_wrapper_spec.rb:12:in `block (4 levels) in <top (required)>' | |
| 27) JwtWrapper encode & decode has exp in data reset flg on check | |
| Failure/Error: expect(token_pattern === token).to eq(true) | |
| expected: true | |
| got: false | |
| (compared using ==) | |
| # ./spec/lib/jwt_wrapper_spec.rb:48:in `block (6 levels) in <top (required)>' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/timecop-0.7.3/lib/timecop/timecop.rb:142:in `travel' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/timecop-0.7.3/lib/timecop/timecop.rb:116:in `send_travel' | |
| # /home/ardian/.rvm/gems/ruby-2.2.2@sherpa-facebook/gems/timecop-0.7.3/lib/timecop/timecop.rb:51:in `freeze' | |
| # ./spec/lib/jwt_wrapper_spec.rb:46:in `block (5 levels) in <top (required)>' | |
| 28) Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a status | |
| Failure/Error: JSON.parse(response.body) | |
| Oj::ParseError: | |
| not a number or other value at line 1, column 1 [parse.c:416] | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `parse' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `get_list_with_tweet_id' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:334:in `block (3 levels) in <top (required)>' | |
| 29) Apis::Twitter::CampaignsController#list_with_tweet_compatibility has an objective | |
| Failure/Error: JSON.parse(response.body) | |
| Oj::ParseError: | |
| not a number or other value at line 1, column 1 [parse.c:416] | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `parse' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `get_list_with_tweet_id' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:329:in `block (3 levels) in <top (required)>' | |
| 30) Apis::Twitter::CampaignsController#list_with_tweet_compatibility returns 200 | |
| Failure/Error: expect(response.status).to eq 200 | |
| expected: 200 | |
| got: 500 | |
| (compared using ==) | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:320:in `block (3 levels) in <top (required)>' | |
| 31) Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a start time | |
| Failure/Error: JSON.parse(response.body) | |
| Oj::ParseError: | |
| not a number or other value at line 1, column 1 [parse.c:416] | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `parse' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `get_list_with_tweet_id' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:339:in `block (3 levels) in <top (required)>' | |
| 32) Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a compatible field | |
| Failure/Error: JSON.parse(response.body) | |
| Oj::ParseError: | |
| not a number or other value at line 1, column 1 [parse.c:416] | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `parse' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `get_list_with_tweet_id' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:344:in `block (3 levels) in <top (required)>' | |
| 33) Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a name | |
| Failure/Error: JSON.parse(response.body) | |
| Oj::ParseError: | |
| not a number or other value at line 1, column 1 [parse.c:416] | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `parse' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:315:in `get_list_with_tweet_id' | |
| # ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:324:in `block (3 levels) in <top (required)>' | |
| Finished in 49.46 seconds (files took 27.81 seconds to load) | |
| 2504 examples, 33 failures, 13 pending | |
| Failed examples: | |
| rspec ./spec/models/twitter/funding_instrument_spec.rb:18 # Twitter::FundingInstrument#all returns fi with metrics | |
| rspec ./spec/models/twitter/funding_instrument_spec.rb:30 # Twitter::FundingInstrument#all caches funding_instruments data | |
| rspec ./spec/models/twitter/campaign_spec.rb:116 # Twitter::Campaign#all requests all campaigns | |
| rspec ./spec/models/twitter/campaign_spec.rb:128 # Twitter::Campaign#all returns campaigns data | |
| rspec ./spec/models/twitter/campaign_spec.rb:122 # Twitter::Campaign#all skip reach campaigns if feature is available | |
| rspec ./spec/models/twitter/campaign_spec.rb:14 # Twitter::Campaign#find_by_id fetches the campaign data | |
| rspec ./spec/models/twitter/campaign_spec.rb:70 # Twitter::Campaign#list_by_funding_instruments gets a list of campaigns | |
| rspec ./spec/models/twitter/campaign_spec.rb:78 # Twitter::Campaign#list_by_funding_instruments requests based on the funding instrument | |
| rspec ./spec/models/twitter/campaign_spec.rb:74 # Twitter::Campaign#list_by_funding_instruments has a next cursor | |
| rspec ./spec/models/twitter/campaign_spec.rb:101 # Twitter::Campaign#list_by_funding_instruments a campaign has a status | |
| rspec ./spec/models/twitter/campaign_spec.rb:97 # Twitter::Campaign#list_by_funding_instruments a campaign has objective | |
| rspec ./spec/models/twitter/campaign_spec.rb:89 # Twitter::Campaign#list_by_funding_instruments a campaign has a bid | |
| rspec ./spec/models/twitter/campaign_spec.rb:105 # Twitter::Campaign#list_by_funding_instruments a campaign has start_time | |
| rspec ./spec/models/twitter/campaign_spec.rb:109 # Twitter::Campaign#list_by_funding_instruments a campaign has a remaining_days | |
| rspec ./spec/models/twitter/campaign_spec.rb:93 # Twitter::Campaign#list_by_funding_instruments a campaign has a line_item_id | |
| rspec ./spec/models/twitter/campaign_spec.rb:27 # Twitter::Campaign#list_by_funding_instruments_with_stats requests based on the funding instrument | |
| rspec ./spec/models/twitter/campaign_spec.rb:49 # Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a status | |
| rspec ./spec/models/twitter/campaign_spec.rb:45 # Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has objective | |
| rspec ./spec/models/twitter/campaign_spec.rb:37 # Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a bid | |
| rspec ./spec/models/twitter/campaign_spec.rb:53 # Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has start_time | |
| rspec ./spec/models/twitter/campaign_spec.rb:61 # Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a stats | |
| rspec ./spec/models/twitter/campaign_spec.rb:57 # Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a remaining_days | |
| rspec ./spec/models/twitter/campaign_spec.rb:41 # Twitter::Campaign#list_by_funding_instruments_with_stats a campaign has a line_item_id | |
| rspec ./spec/controllers/apis/twitter/funding_instruments_controller_spec.rb:26 # Apis::Twitter::FundingInstrumentsController#index returns 200 | |
| rspec ./spec/controllers/apis/twitter/funding_instruments_controller_spec.rb:31 # Apis::Twitter::FundingInstrumentsController#index returns funding instrument data data | |
| rspec ./spec/lib/jwt_wrapper_spec.rb:11 # JwtWrapper encode & decode default check | |
| rspec ./spec/lib/jwt_wrapper_spec.rb:45 # JwtWrapper encode & decode has exp in data reset flg on check | |
| rspec ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:333 # Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a status | |
| rspec ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:328 # Apis::Twitter::CampaignsController#list_with_tweet_compatibility has an objective | |
| rspec ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:318 # Apis::Twitter::CampaignsController#list_with_tweet_compatibility returns 200 | |
| rspec ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:338 # Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a start time | |
| rspec ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:343 # Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a compatible field | |
| rspec ./spec/controllers/apis/twitter/campaigns_controller_spec.rb:323 # Apis::Twitter::CampaignsController#list_with_tweet_compatibility has a name |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment