X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1d19121f1216a20fa5083ada76d5b77f7901a9d5..397981dadc145225c691c8643b10527c9710f1fb:/apps/workbench/test/integration/projects_test.rb diff --git a/apps/workbench/test/integration/projects_test.rb b/apps/workbench/test/integration/projects_test.rb index 8a47a53bd8..7a5103007f 100644 --- a/apps/workbench/test/integration/projects_test.rb +++ b/apps/workbench/test/integration/projects_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' require_relative 'integration_test_utils' @@ -89,7 +93,7 @@ class ProjectsTest < ActionDispatch::IntegrationTest end test "projects not publicly sharable when anonymous browsing disabled" do - Rails.configuration.anonymous_user_token = false + Rails.configuration.Users.AnonymousUserToken = "" open_groups_sharing # Check for a group we do expect first, to make sure the modal's loaded. assert_selector(".modal-container .selectable", @@ -99,7 +103,7 @@ class ProjectsTest < ActionDispatch::IntegrationTest end test "projects publicly sharable when anonymous browsing enabled" do - Rails.configuration.anonymous_user_token = "testonlytoken" + Rails.configuration.Users.AnonymousUserToken = "testonlytoken" open_groups_sharing assert_selector(".modal-container .selectable", text: group_name("anonymous_group")) @@ -128,7 +132,7 @@ class ProjectsTest < ActionDispatch::IntegrationTest show_object_using('active', 'groups', 'aproject', 'A Project') click_on "Sharing" click_on "Share with groups" - good_uuid = api_fixture("groups")["private"]["uuid"] + good_uuid = api_fixture("groups")["future_project_viewing_group"]["uuid"] assert(page.has_selector?(".selectable[data-object-uuid=\"#{good_uuid}\"]"), "'share with groups' listing missing owned user group") bad_uuid = api_fixture("groups")["asubproject"]["uuid"] @@ -535,19 +539,19 @@ class ProjectsTest < ActionDispatch::IntegrationTest end test "error while loading tab" do - original_arvados_v1_base = Rails.configuration.arvados_v1_base + original_arvados_v1_base = Rails.configuration.Services.Controller.ExternalURL visit page_with_token 'active', '/projects/' + api_fixture('groups')['aproject']['uuid'] # Point to a bad api server url to generate error - Rails.configuration.arvados_v1_base = "https://[::1]:1/" + Rails.configuration.Services.Controller.ExternalURL = "https://[::1]:1/" click_link 'Other objects' within '#Other_objects' do # Error assert_selector('a', text: 'Reload tab') # Now point back to the orig api server and reload tab - Rails.configuration.arvados_v1_base = original_arvados_v1_base + Rails.configuration.Services.Controller.ExternalURL = original_arvados_v1_base click_link 'Reload tab' assert_no_selector('a', text: 'Reload tab') assert_selector('button', text: 'Selection') @@ -731,7 +735,6 @@ class ProjectsTest < ActionDispatch::IntegrationTest end [ - ['Two Part Pipeline Template', 'part-one', 'Provide a value for the following'], ['Workflow with input specifications', 'this workflow has inputs specified', 'Provide a value for the following'], ].each do |template_name, preview_txt, process_txt| test "run a process using template #{template_name} in a project" do