diff --git a/lib/pubsubhubbub.rb b/lib/pubsubhubbub.rb index 703f0be70..deed195da 100644 --- a/lib/pubsubhubbub.rb +++ b/lib/pubsubhubbub.rb @@ -9,9 +9,9 @@ class Pubsubhubbub end def publish(feed) + conn = Faraday.new do |c| c.use Faraday::Request::UrlEncoded # encode request params as "www-form-urlencoded" - c.use Faraday::Response::Logger # log request & response to STDOUT c.use Faraday::Adapter::NetHttp # perform requests with Net::HTTP end conn.post @hub, {'hub.url' => feed, 'hub.mode' => 'publish'} diff --git a/spec/lib/pubsubhubbub_spec.rb b/spec/lib/pubsubhubbub_spec.rb index c6e97795e..f7ff4584a 100644 --- a/spec/lib/pubsubhubbub_spec.rb +++ b/spec/lib/pubsubhubbub_spec.rb @@ -13,7 +13,7 @@ describe Pubsubhubbub do body = {'hub.url' => feed, 'hub.mode' => 'publish'} stub_request(:post, "http://hubzord.com/").to_return(:status => [202, 'you are awesome']) - Pubsubhubbub.new(hub).publish(feed).code.should == 202 + Pubsubhubbub.new(hub).publish(feed).should be_success end end -end +end \ No newline at end of file