Improved timing for postgresql.Improved comparing values (database result maybe unsorted).

This commit is contained in:
Martin Edenhofer 2016-05-16 20:38:49 +02:00
parent 8283194f02
commit 15a9145a21

View file

@ -145,7 +145,7 @@ class SessionCollectionsTest < ActiveSupport::TestCase
# assigne new org to customer1 # assigne new org to customer1
customer1.organization = organization customer1.organization = organization
customer1.save customer1.save
sleep 4 sleep 5
# users have no organization, so collection should be empty # users have no organization, so collection should be empty
result1 = collection_client1.push result1 = collection_client1.push
@ -186,12 +186,16 @@ class SessionCollectionsTest < ActiveSupport::TestCase
# sort array, database result maybe unsorted # sort array, database result maybe unsorted
item_attributes = item[ key.to_s ] item_attributes = item[ key.to_s ]
if item[ key.to_s ] == Array if item[ key.to_s ].class == Array
item_attributes.sort! item_attributes.sort!
end end
if value.class == Array
value.sort!
end
# compare values # compare values
if item_attributes != value if item_attributes != value
#p "FAILED: #{key} -> #{item_attributes.inspect} vs. #{value.inspect}"
match_all = false match_all = false
end end
} }