Add some reloads
This commit is contained in:
parent
0284f0fd6d
commit
8d62ad8896
1 changed files with 46 additions and 33 deletions
|
|
@ -18,45 +18,58 @@ namespace :fixtures do
|
||||||
include HelperMethods
|
include HelperMethods
|
||||||
|
|
||||||
fantasy_resque do
|
fantasy_resque do
|
||||||
Factory(:person)
|
models = []
|
||||||
Factory(:person)
|
Factory(:person)
|
||||||
Factory(:person)
|
Factory(:person)
|
||||||
user1 = Factory(:user_with_aspect)
|
Factory(:person)
|
||||||
user2 = Factory(:user_with_aspect)
|
user1 = Factory(:user_with_aspect)
|
||||||
connect_users(user1, user1.aspects.first, user2, user2.aspects.first)
|
user2 = Factory(:user_with_aspect)
|
||||||
user2.activate_contact(Factory(:person), user2.aspects.first)
|
connect_users(user1, user1.aspects.first, user2, user2.aspects.first)
|
||||||
|
user2.activate_contact(Factory(:person), user2.aspects.first)
|
||||||
|
user2.reload
|
||||||
|
|
||||||
user3 = Factory(:user_with_aspect)
|
user3 = Factory(:user_with_aspect)
|
||||||
user4 = Factory(:user_with_aspect)
|
user4 = Factory(:user_with_aspect)
|
||||||
user3.send_contact_request_to(user4.person, user3.aspects.first)
|
user3.send_contact_request_to(user4.person, user3.aspects.first)
|
||||||
user3.send_contact_request_to(Factory(:person), user3.aspects.first)
|
user3.reload; user4.reload
|
||||||
|
user3.send_contact_request_to(Factory(:person), user3.aspects.first)
|
||||||
|
|
||||||
batch_invitee = Invitation.create_invitee(:email => "random@example.com", :name => "Curious George", :invites => 3)
|
batch_invitee = Invitation.create_invitee(:email => "random@example.com", :name => "Curious George", :invites => 3)
|
||||||
invitee = user1.invite_user("random2@example.net", user1.aspects.first.id, "Hello!")
|
invitee = user1.invite_user("random2@example.net", user1.aspects.first.id, "Hello!")
|
||||||
|
user1.reload
|
||||||
|
|
||||||
u1post = user1.post(:status_message, :message => "User2 can see this", :to => [user1.aspects.first.id])
|
u1post = user1.post(:status_message, :message => "User2 can see this", :to => [user1.aspects.first.id])
|
||||||
u3post = user3.post(:status_message, :message => "User3 can see this", :to => [user3.aspects.first.id])
|
user1.reload
|
||||||
user3.comment("Hey me!", :on => u3post)
|
u3post = user3.post(:status_message, :message => "User3 can see this", :to => [user3.aspects.first.id])
|
||||||
user2.comment("Hey you!", :on => u1post)
|
user3.reload
|
||||||
|
user3.comment("Hey me!", :on => u3post)
|
||||||
|
user3.reload
|
||||||
|
user2.comment("Hey you!", :on => u1post)
|
||||||
|
user2.reload
|
||||||
|
|
||||||
user2.post(:photo, :user_file => uploaded_photo, :to => [user2.aspects.first.id])
|
user2.post(:photo, :user_file => uploaded_photo, :to => [user2.aspects.first.id])
|
||||||
user3.post(:photo, :user_file => uploaded_photo, :to => [user3.aspects.first.id])
|
user2.reload
|
||||||
|
user3.post(:photo, :user_file => uploaded_photo, :to => [user3.aspects.first.id])
|
||||||
|
user3.reload
|
||||||
|
|
||||||
remote_user = Factory(:user_with_aspect)
|
remote_user = Factory(:user_with_aspect)
|
||||||
user4.activate_contact(remote_user.person, user4.aspects.first)
|
user4.activate_contact(remote_user.person, user4.aspects.first)
|
||||||
remote_message = remote_user.build_post(:photo, :user_file => uploaded_photo, :to => remote_user.aspects.first.id)
|
user4.reload
|
||||||
remote_photo = remote_user.build_post(:status_message, :message => "from another server!", :to => remote_user.aspects.first.id)
|
remote_message = remote_user.build_post(:photo, :user_file => uploaded_photo, :to => remote_user.aspects.first.id)
|
||||||
request = remote_user.send_contact_request_to(user2.person, remote_user.aspects.first)
|
remote_photo = remote_user.build_post(:status_message, :message => "from another server!", :to => remote_user.aspects.first.id)
|
||||||
remote_user.delete
|
request = remote_user.send_contact_request_to(user2.person, remote_user.aspects.first)
|
||||||
Contact.where(:user_id => remote_user.id).each{|c| c.delete}
|
remote_user.reload
|
||||||
Aspect.where(:user_id => remote_user.id).each{|c| c.delete}
|
remote_user.delete
|
||||||
|
Contact.where(:user_id => remote_user.id).each{|c| c.delete}
|
||||||
user4.receive(remote_message.to_diaspora_xml, remote_user.person)
|
Aspect.where(:user_id => remote_user.id).each{|c| c.delete}
|
||||||
user4.receive(remote_photo.to_diaspora_xml, remote_user.person)
|
remote_person = remote_user.person
|
||||||
remote_person = remote_user.person
|
remote_person.owner_id = nil
|
||||||
remote_person.owner_id = nil
|
remote_person.save
|
||||||
remote_person.save
|
|
||||||
|
|
||||||
|
user4.receive(remote_message.to_diaspora_xml, remote_person)
|
||||||
|
user3.reload
|
||||||
|
user4.receive(remote_photo.to_diaspora_xml, remote_person)
|
||||||
|
user3.reload
|
||||||
end
|
end
|
||||||
puts "Done generating fixtures, you can now export"
|
puts "Done generating fixtures, you can now export"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue