Skip to content
Extraits de code Groupes Projets
Valider 58b688aa rédigé par danielvincent's avatar danielvincent
Parcourir les fichiers

fixed builder spec

parent eb7244e0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -50,10 +50,10 @@ module Diaspora
end
def self.create_body
@user.raw_visible_posts.all.inject do |xml,curr|
@user.visible_posts(:public=>true).inject("") do |xml,curr|
if curr.respond_to?(:to_activity)
unless xml
xml = curr.to_activity
curr.to_activity
else
xml + curr.to_activity
end
......
......@@ -9,13 +9,16 @@ describe Diaspora::OstatusBuilder do
let(:user) { Factory(:user) }
let(:aspect) { user.aspect(:name => "Public People") }
let!(:status_message1) { user.post(:status_message, :message => "One", :to => aspect.id) }
let!(:status_message2) { user.post(:status_message, :message => "Two", :to => aspect.id) }
let!(:status_message1) { user.post(:status_message, :message => "One", :public => true, :to => aspect.id) }
let!(:status_message2) { user.post(:status_message, :message => "Two", :public => true, :to => aspect.id) }
let!(:status_message3) { user.post(:status_message, :message => "Three", :public => false, :to => aspect.id) }
let!(:atom) { Diaspora::OstatusBuilder::build(user) }
it 'should include a users posts' do
atom.should include status_message.message
atom.should include status_message1.message
atom.should include status_message2.message
atom.should_not include status_message3.message
end
end
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter