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