Improved timing for postgresql.Improved comparing values (database result maybe unsorted).
This commit is contained in:
parent
8283194f02
commit
15a9145a21
1 changed files with 7 additions and 3 deletions
|
@ -145,7 +145,7 @@ class SessionCollectionsTest < ActiveSupport::TestCase
|
|||
# assigne new org to customer1
|
||||
customer1.organization = organization
|
||||
customer1.save
|
||||
sleep 4
|
||||
sleep 5
|
||||
|
||||
# users have no organization, so collection should be empty
|
||||
result1 = collection_client1.push
|
||||
|
@ -186,12 +186,16 @@ class SessionCollectionsTest < ActiveSupport::TestCase
|
|||
|
||||
# sort array, database result maybe unsorted
|
||||
item_attributes = item[ key.to_s ]
|
||||
if item[ key.to_s ] == Array
|
||||
if item[ key.to_s ].class == Array
|
||||
item_attributes.sort!
|
||||
end
|
||||
if value.class == Array
|
||||
value.sort!
|
||||
end
|
||||
|
||||
# compare values
|
||||
if item_attributes != value
|
||||
#p "FAILED: #{key} -> #{item_attributes.inspect} vs. #{value.inspect}"
|
||||
match_all = false
|
||||
end
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue