From c1b786018f1b77f38d135b30e4d4de9f7b7cd479 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Thu, 19 Jan 2017 15:39:20 +0900 Subject: [PATCH] The twitter gem now requires a proper Content-Type --- spec/models/agents/twitter_favorites_spec.rb | 1 + spec/models/agents/twitter_search_agent_spec.rb | 2 ++ spec/models/agents/twitter_user_agent_spec.rb | 1 + 3 files changed, 4 insertions(+) diff --git a/spec/models/agents/twitter_favorites_spec.rb b/spec/models/agents/twitter_favorites_spec.rb index f4799b97..7b5c8567 100644 --- a/spec/models/agents/twitter_favorites_spec.rb +++ b/spec/models/agents/twitter_favorites_spec.rb @@ -4,6 +4,7 @@ describe Agents::TwitterFavorites do before do stub_request(:any, /tectonic.*[?&]tweet_mode=extended/). to_return(body: File.read(Rails.root.join("spec/data_fixtures/user_fav_tweets.json")), + headers: { 'Content-Type': 'application/json;charset=utf-8' }, status: 200) end diff --git a/spec/models/agents/twitter_search_agent_spec.rb b/spec/models/agents/twitter_search_agent_spec.rb index d2c0da5a..c539c536 100644 --- a/spec/models/agents/twitter_search_agent_spec.rb +++ b/spec/models/agents/twitter_search_agent_spec.rb @@ -5,7 +5,9 @@ describe Agents::TwitterSearchAgent do # intercept the twitter API request stub_request(:any, /freebandnames.*[?&]tweet_mode=extended/). to_return(body: File.read(Rails.root.join("spec/data_fixtures/search_tweets.json")), + headers: { 'Content-Type': 'application/json;charset=utf-8' }, status: 200) + @opts = { search: "freebandnames", expected_update_period_in_days: "2", diff --git a/spec/models/agents/twitter_user_agent_spec.rb b/spec/models/agents/twitter_user_agent_spec.rb index f8607e4b..29b67856 100644 --- a/spec/models/agents/twitter_user_agent_spec.rb +++ b/spec/models/agents/twitter_user_agent_spec.rb @@ -5,6 +5,7 @@ describe Agents::TwitterUserAgent do # intercept the twitter API request for @tectonic's user profile stub_request(:any, "https://api.twitter.com/1.1/statuses/user_timeline.json?contributor_details=true&count=200&exclude_replies=false&include_entities=true&include_rts=true&screen_name=tectonic&tweet_mode=extended"). to_return(body: File.read(Rails.root.join("spec/data_fixtures/user_tweets.json")), + headers: { 'Content-Type': 'application/json;charset=utf-8' }, status: 200) @opts = {