X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/16f704326f44fd1e5e5e60b936c9b5895d6a6ff8..7407f41105f8000bb3908d41a31daaf3a30d9440:/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 ac78344ea5..7a5103007f 100644 --- a/apps/workbench/test/integration/projects_test.rb +++ b/apps/workbench/test/integration/projects_test.rb @@ -93,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", @@ -103,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")) @@ -132,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"] @@ -539,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') @@ -735,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