From 21d8862988962109afe3ae64c3cb55a62f799fe5 Mon Sep 17 00:00:00 2001 From: Thorsten Eckel Date: Fri, 22 Jun 2018 14:25:01 +0200 Subject: [PATCH] Test stabilization: Check Clearbit address against list of possible result values. --- test/integration/clearbit_test.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/integration/clearbit_test.rb b/test/integration/clearbit_test.rb index 6606deab5..be97d4b89 100644 --- a/test/integration/clearbit_test.rb +++ b/test/integration/clearbit_test.rb @@ -271,11 +271,15 @@ class ClearbitTest < ActiveSupport::TestCase assert_equal('', customer6.note) assert_equal('', customer6.web) #assert_equal('http://clearbit.com', customer6.web) - #assert_equal('San Francisco, CA 94103, USA', customer6.address) - assert_equal('90 Sheridan St, San Francisco, CA 94103, USA', customer6.address) - #assert_equal('San Francisco, CA, USA', customer6.address) + sometimes_changing_but_valid_addresses = [ + 'San Francisco, CA, USA', + 'San Francisco, CA 94103, USA', + '90 Sheridan St, San Francisco, CA 94103, USA', + '3030 16th St, San Francisco, CA 94103, USA', + ] + assert_includes(sometimes_changing_but_valid_addresses, customer6.address) - organization6 = Organization.find_by(name: 'APIHub, Inc') + organization6 = Organization.find_by(name: 'APIHub, Inc.') #assert_nil(organization6, 'unable to find org of user') assert(ExternalSync.find_by(source: 'clearbit', object: 'Organization', o_id: organization6.id)) assert_equal(false, organization6.shared)