X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6b27e59da1d5790ed53de12ffbf82c83de50088c..231a86fd3f7e30e9f66d71d92ad7c26578637e37:/apps/workbench/test/integration/repositories_test.rb diff --git a/apps/workbench/test/integration/repositories_test.rb b/apps/workbench/test/integration/repositories_test.rb index 1e1a118a7a..a7b0baac26 100644 --- a/apps/workbench/test/integration/repositories_test.rb +++ b/apps/workbench/test/integration/repositories_test.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + require 'integration_helper' require 'helpers/share_object_helper' @@ -15,7 +19,8 @@ class RepositoriesTest < ActionDispatch::IntegrationTest test "#{user} can manage sharing for another user" do add_user = api_fixture('users')['future_project_user'] new_name = ["first_name", "last_name"].map { |k| add_user[k] }.join(" ") - show_object_using(user, 'repositories', 'foo', 'push_url') + show_object_using(user, 'repositories', 'foo', + api_fixture('repositories')['foo']['name']) click_on "Sharing" add_share_and_check("users", new_name, add_user) modify_share_and_check(new_name) @@ -28,7 +33,8 @@ class RepositoriesTest < ActionDispatch::IntegrationTest ].each do |user| test "#{user} can manage sharing for another group" do new_name = api_fixture('groups')['future_project_viewing_group']['name'] - show_object_using(user, 'repositories', 'foo', 'push_url') + show_object_using(user, 'repositories', 'foo', + api_fixture('repositories')['foo']['name']) click_on "Sharing" add_share_and_check("groups", new_name) modify_share_and_check(new_name) @@ -36,7 +42,8 @@ class RepositoriesTest < ActionDispatch::IntegrationTest end test "spectator does not see repository sharing tab" do - show_object_using("spectator", 'repositories', 'arvados', 'push_url') + show_object_using('spectator', 'repositories', 'arvados', + api_fixture('repositories')['arvados']['name']) assert(page.has_no_link?("Sharing"), "read-only repository user sees sharing tab") end