test/test_contact_importer.rb in cloudsponge-0.9.10 vs test/test_contact_importer.rb in cloudsponge-0.9.11
- old
+ new
@@ -8,11 +8,11 @@
DOMAIN_KEY = "Domain Key"
DOMAIN_PASSWORD = "Domain Password"
def test_u_p_import
importer = Cloudsponge::ContactImporter.new(DOMAIN_KEY, DOMAIN_PASSWORD)
- importer.begin_import('AOL', 'u', 'p')
+ importer.begin_import('PLAXO', 'u', 'p')
contacts = events_wait(importer)
assert contacts
end
def test_auth_import
@@ -25,24 +25,23 @@
def test_contacts_with_mailing_addresses
importer = Cloudsponge::ContactImporter.new(DOMAIN_KEY, DOMAIN_PASSWORD, nil, {"include" => "mailing_address"})
importer.begin_import('PLAXO', 'u', 'p')
contacts = events_wait(importer)
+ assert contacts
assert contacts[0].detect{ |contact| contact.addresses.any? }
end
private
def events_wait(importer)
- contacts = nil
loop do
events = importer.get_events
break unless events.select{ |e| e.is_error? }.empty?
unless events.select{ |e| e.is_complete? }.empty?
- contacts = importer.get_contacts
- break
+ return importer.get_contacts
end
sleep 1
end
- contacts
+ nil
end
end