Fix wrong cluster label on search page when authenticated remotely.
[arvados.git] / apps / workbench / test / integration / anonymous_access_test.rb
index d69de2c8b156d719b6f69d58c647100fd11d356d..6971c39f3385f59674a681e7ccb38cf1f0d9f2b4 100644 (file)
@@ -122,17 +122,8 @@ class AnonymousAccessTest < ActionDispatch::IntegrationTest
     use_keep_web_config
 
     magic = rand(2**512).to_s 36
-    token = api_fixture('api_client_authorizations')['admin']['api_token']
-    logblock = `echo -n #{magic.shellescape} | ARVADOS_API_TOKEN=#{token.shellescape} arv-put --no-progress --raw -`.strip
-    assert $?.success?, $?
-    col = nil
-    use_token 'admin' do
-      mtxt = ". #{logblock} 0:#{magic.length}:Hello\\040world.txt\n"
-      col = Collection.create(
-        manifest_text: mtxt,
-        owner_uuid: api_fixture('groups')['anonymously_accessible_project']['uuid'])
-    end
-
+    owner = api_fixture('groups')['anonymously_accessible_project']['uuid']
+    col = upload_data_and_get_collection(magic, 'admin', "Hello\\040world.txt", owner)
     visit '/collections/' + col.uuid
     find('tr,li', text: 'Hello world.txt').
       find('a[title~=View]').click