X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a3f380f9dfe25c1c28e6354de56d93b5c9265a08..72d24b26cac507988ba6583064451b81d1854d78:/apps/workbench/test/integration/pipeline_instances_test.rb?ds=sidebyside diff --git a/apps/workbench/test/integration/pipeline_instances_test.rb b/apps/workbench/test/integration/pipeline_instances_test.rb index 538637d91b..33e581a0ef 100644 --- a/apps/workbench/test/integration/pipeline_instances_test.rb +++ b/apps/workbench/test/integration/pipeline_instances_test.rb @@ -38,7 +38,8 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest # Add this collection to the project visit '/projects' - find('.arv-project-list a,button', text: 'A Project').click + find("#projects-menu").click + find('.dropdown-menu a,button', text: 'A Project').click find('.btn', text: 'Add data').click within('.modal-dialog') do wait_for_ajax @@ -100,7 +101,8 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest # Add this collection to the project using collections menu from top nav visit '/projects' - find('.arv-project-list a,button', text: 'A Project').click + find("#projects-menu").click + find('.dropdown-menu a,button', text: 'A Project').click find('.btn', text: 'Add data').click within('.modal-dialog') do wait_for_ajax @@ -158,6 +160,26 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest assert page.has_text? 'script_version' end + test 'pipeline description' do + visit page_with_token('active_trustedclient') + + visit '/pipeline_instances' + assert page.has_text? 'pipeline_with_job' + + find('a', text: 'pipeline_with_job').click + + within('.arv-description-as-subtitle') do + find('.fa-pencil').click + find('.editable-input textarea').set('*Textile description for pipeline instance*') + find('.editable-submit').click + end + wait_for_ajax + + # verify description + assert page.has_no_text? '*Textile description for pipeline instance*' + assert page.has_text? 'Textile description for pipeline instance' + end + test "JSON popup available for strange components" do uuid = api_fixture("pipeline_instances")["components_is_jobspec"]["uuid"] visit page_with_token("active", "/pipeline_instances/#{uuid}") @@ -179,7 +201,7 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest find(".selectable", text: proj_name).click click_on "Choose" end - assert(has_text?("From template"), "did not land on pipeline instance page") + assert(has_text?("This pipeline was created from the template"), "did not land on pipeline instance page") first("a.btn,button", text: "Choose").click within(".modal-body") do if (proj_name != PROJECT_WITH_SEARCH_COLLECTION)