Simplify connect_users for a huge test speedup

This commit is contained in:
Raphael 2010-12-16 14:47:21 -08:00
parent 1465024f10
commit 5e6c14fce8

View file

@ -17,28 +17,19 @@ module HelperMethods
end end
def connect_users(user1, aspect1, user2, aspect2) def connect_users(user1, aspect1, user2, aspect2)
fantasy_resque do Contact.create!(:user => user1,
user1.send_contact_request_to(user2.person, aspect1) :person => user2.person,
:aspects => [aspect1],
:pending => false)
Contact.create!(:user => user2,
:person => user1.person,
:aspects => [aspect2],
:pending => false)
user1.reload user1.reload
aspect1.reload
user2.reload user2.reload
aspect2.reload
new_request = Request.from(user1.person).to(user2.person).first
user1.reload
aspect1.reload aspect1.reload
user2.reload
aspect2.reload aspect2.reload
user2.accept_and_respond( new_request.id, aspect2.id)
user1.reload
aspect1.reload
user2.reload
aspect2.reload
end
end end
def stub_success(address = 'abc@example.com', opts = {}) def stub_success(address = 'abc@example.com', opts = {})