X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/46ad2015c1db3662a1ece565df06acbbfd7ee7ec..72d24b26cac507988ba6583064451b81d1854d78:/apps/workbench/test/integration/pipeline_instances_test.rb diff --git a/apps/workbench/test/integration/pipeline_instances_test.rb b/apps/workbench/test/integration/pipeline_instances_test.rb index 370007e624..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 @@ -74,14 +75,14 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest first('a,button', text: 'Run').click - # Pipeline is running. We have a "Stop" button instead now. - page.assert_selector 'a,button', text: 'Stop' - find('a,button', text: 'Stop').click + # Pipeline is running. We have a "Pause" button instead now. + page.assert_selector 'a,button', text: 'Pause' + find('a,button', text: 'Pause').click # Pipeline is stopped. It should now be in paused state and Runnable again. assert page.has_text? 'Paused' page.assert_no_selector 'a.disabled,button.disabled', text: 'Resume' - page.assert_selector 'a,button', text: 'Clone and edit' + page.assert_selector 'a,button', text: 'Re-run with latest' # Since it is test env, no jobs are created to run. So, graph not visible assert_not page.has_text? 'Graph' @@ -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 @@ -136,9 +138,9 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest page.assert_no_selector 'a.disabled,button.disabled', text: 'Run' first('a,button', text: 'Run').click - # Pipeline is running. We have a "Stop" button instead now. + # Pipeline is running. We have a "Pause" button instead now. page.assert_no_selector 'a,button', text: 'Run' - page.assert_selector 'a,button', text: 'Stop' + page.assert_selector 'a,button', text: 'Pause' # Since it is test env, no jobs are created to run. So, graph not visible assert_not page.has_text? 'Graph' @@ -162,13 +164,13 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest visit page_with_token('active_trustedclient') visit '/pipeline_instances' - assert page.has_text? 'pipeline_with_template' + 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* - "link to template":' + api_fixture('pipeline_templates')['two_part']['uuid']) + find('.editable-input textarea').set('*Textile description for pipeline instance*') find('.editable-submit').click end wait_for_ajax @@ -176,11 +178,6 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest # verify description assert page.has_no_text? '*Textile description for pipeline instance*' assert page.has_text? 'Textile description for pipeline instance' - assert page.has_link? 'link to template' - click_link 'link to template' - - # in template page - assert page.has_text? 'Two Part Pipeline Template' end test "JSON popup available for strange components" do