Skip to content
Extraits de code Groupes Projets
publish_to_hub_spec.rb 555 octets
Newer Older
danielgrippi's avatar
danielgrippi a validé
#   Copyright (c) 2010-2011, Diaspora Inc.  This file is
maxwell's avatar
maxwell a validé
#   licensed under the Affero General Public License version 3 or later.  See
#   the COPYRIGHT file.

require "spec_helper"
maxwell's avatar
maxwell a validé

Jonne Haß's avatar
Jonne Haß a validé
describe Workers::PublishToHub do
  describe ".perform" do
    it "calls pubsubhubbub" do
      url = "http://example.com/public/username.atom"
      m = double
maxwell's avatar
maxwell a validé

      expect(m).to receive(:publish).with(url)
      expect(Pubsubhubbub).to receive(:new).with(AppConfig.environment.pubsub_server).and_return(m)
Jonne Haß's avatar
Jonne Haß a validé
      Workers::PublishToHub.new.perform(url)
maxwell's avatar
maxwell a validé
    end
  end
end