From 90aac1d1757eddf450fac8a3d580ffa5c205751c Mon Sep 17 00:00:00 2001 From: maxwell Date: Wed, 9 Mar 2011 18:54:09 -0800 Subject: [PATCH] spec to have ostatus builder still build rss even if an object does not respond to activity --- spec/lib/diaspora/ostatus_builder_spec.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spec/lib/diaspora/ostatus_builder_spec.rb b/spec/lib/diaspora/ostatus_builder_spec.rb index d9b437ec8..13fbde17a 100644 --- a/spec/lib/diaspora/ostatus_builder_spec.rb +++ b/spec/lib/diaspora/ostatus_builder_spec.rb @@ -28,5 +28,12 @@ describe Diaspora::OstatusBuilder do public_status_messages.each{ |status| atom.should include status.message } end + it 'should iterate through all objects, and not stop if it runs into a post without a to_activity' do + messages = public_status_messages.collect{|x| x.message} + public_status_messages.insert(1, []) + director = Diaspora::Director.new; + atom2 = director.build(Diaspora::OstatusBuilder.new(user, public_status_messages)) + messages.each{ |status| atom2.should include status.message } + end end