Merge branch '4040-fuse-tests'
[arvados.git] / apps / workbench / test / unit / arvados_resource_list_test.rb
index a5681d24f4d9970b8af1a54af291f6457c4e9148..619c346ccceb646b8d8528a6fd773a88d3594e1c 100644 (file)
@@ -8,35 +8,20 @@ class ResourceListTest < ActiveSupport::TestCase
     assert_equal [], results.links_for(api_fixture('users')['active']['uuid'])
   end
 
-  test 'links_for on non-empty resource list' do
-    use_token :active
-    results = Group.find(api_fixture('groups')['afolder']['uuid']).contents(include_linked: true)
-    assert_equal [], results.links_for(api_fixture('users')['active']['uuid'])
-    assert_equal [], results.links_for(api_fixture('jobs')['running_cancelled']['uuid'])
-    assert_equal [], results.links_for(api_fixture('jobs')['running']['uuid'], 'bogus-link-class')
-    assert_equal true, results.links_for(api_fixture('jobs')['running']['uuid'], 'name').any?
-  end
-
   test 'links_for returns all link classes (simulated results)' do
-    folder_uuid = api_fixture('groups')['afolder']['uuid']
-    specimen_uuid = api_fixture('specimens')['in_afolder']['uuid']
+    project_uuid = api_fixture('groups')['aproject']['uuid']
+    specimen_uuid = api_fixture('specimens')['in_aproject']['uuid']
     api_response = {
       kind: 'arvados#specimenList',
       links: [{kind: 'arvados#link',
-                uuid: 'zzzzz-o0j2j-asdfasdfasdfas0',
-                tail_uuid: folder_uuid,
-                head_uuid: specimen_uuid,
-                link_class: 'name',
-                name: 'Alice'},
-              {kind: 'arvados#link',
                 uuid: 'zzzzz-o0j2j-asdfasdfasdfas1',
-                tail_uuid: folder_uuid,
+                tail_uuid: project_uuid,
                 head_uuid: specimen_uuid,
                 link_class: 'foo',
                 name: 'Bob'},
               {kind: 'arvados#link',
                 uuid: 'zzzzz-o0j2j-asdfasdfasdfas2',
-                tail_uuid: folder_uuid,
+                tail_uuid: project_uuid,
                 head_uuid: specimen_uuid,
                 link_class: nil,
                 name: 'Clydesdale'}],
@@ -45,7 +30,7 @@ class ResourceListTest < ActiveSupport::TestCase
     }
     arl = ArvadosResourceList.new
     arl.results = ArvadosApiClient.new.unpack_api_response(api_response)
-    assert_equal(['name', 'foo', nil],
+    assert_equal(['foo', nil],
                  (arl.
                   links_for(specimen_uuid).
                   collect { |x| x.link_class }),