Simplify connect_users for a huge test speedup
This commit is contained in:
parent
1465024f10
commit
5e6c14fce8
1 changed files with 12 additions and 21 deletions
|
|
@ -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 = {})
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue