Test no duplicate UUIDs are returned by collections.list.
authorTom Clegg <tom@curoverse.com>
Tue, 1 Apr 2014 03:47:47 +0000 (23:47 -0400)
committerTom Clegg <tom@curoverse.com>
Tue, 1 Apr 2014 04:24:42 +0000 (00:24 -0400)
services/api/test/functional/arvados/v1/collections_controller_test.rb

index 1036aeb2ae4f7a0c9c93dda6c4f77b5c9c8bdedb..9cbdc0b6f1d81c02094f3507749ca4f694a46b67 100644 (file)
@@ -27,6 +27,8 @@ class Arvados::V1::CollectionsControllerTest < ActionController::TestCase
     resp = JSON.parse(@response.body)
     assert_equal resp['items_available'], assigns(:objects).length
     assert_equal resp['items_available'], resp['items'].count
+    unique_uuids = resp['items'].collect { |i| i['uuid'] }.compact
+    assert_equal unique_uuids.count, resp['items'].count
   end
 
   test "get index with limit=2 offset=99999" do