Skip to content
Snippets Groups Projects
Commit ee754269 authored by Raphael Sofaer's avatar Raphael Sofaer
Browse files

Add failing spec for being overloaded with updated pending photos

parent 9aad7810
No related branches found
No related tags found
No related merge requests found
......@@ -75,10 +75,6 @@ Factory.define(:status_message) do |m|
end
end
Factory.define :photo do |p|
p.image File.open( File.dirname(__FILE__) + '/fixtures/button.png')
end
Factory.define :service do |service|
service.nickname "sirrobertking"
service.type "Services::Twitter"
......
......@@ -118,6 +118,14 @@ describe User do
eve.find_visible_post_by_id(@status_message1.id).should == @status_message1
eve.find_visible_post_by_id(@status_message5.id).should == nil
end
it 'is not emptied by a load of pending photos' do
15.times {
eve.build_post(:photo, :pending => true, :user_file=> File.open(photo_fixture_name), :to => eve.aspect_ids, :updated_at => Time.now + 1.day).save!
}
query = eve.visible_posts
query.map{|p| p.id}.should =~ [@status_message1, @status_message2, @status_message3, @status_message4].map{|p| p.id}
end
end
end
......
......@@ -79,3 +79,7 @@ end
def remote_raphael
@remote_raphael ||= Person.where(:diaspora_handle => 'raphael@remote.net').first
end
def photo_fixture_name
@photo_fixture_name = File.join(File.dirname(__FILE__), 'fixtures', 'button.png')
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment