X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/740d71d2b7a797bb2dd2e1e427c12e84c86b9ce6..974f19045520ec3fc7286a0ee217c4697632feab:/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 6385393b24..d06604d260 100644 --- a/apps/workbench/test/integration/pipeline_instances_test.rb +++ b/apps/workbench/test/integration/pipeline_instances_test.rb @@ -40,8 +40,9 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest visit '/projects' find('.arv-project-list a,button', text: 'A Project').click find('.btn', text: 'Add data').click - find('span', text: 'foo_tag').click within('.modal-dialog') do + wait_for_ajax + first('span', text: 'foo_tag').click find('.btn', text: 'Add').click end using_wait_time(Capybara.default_wait_time * 3) do @@ -49,7 +50,7 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest end click_link 'Jobs and pipelines' - find('tr[data-kind="arvados#pipelineInstance"]', text: 'New pipeline instance'). + find('tr[data-kind="arvados#pipelineInstance"]', text: '(none)'). find('a', text: 'Show'). click @@ -62,10 +63,10 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest within('.modal-dialog') do assert(has_text?("Foo/bar pair"), "pipeline input picker missing name of input") + wait_for_ajax first('span', text: 'foo_tag').click find('button', text: 'OK').click end - wait_for_ajax # "Run" button is now enabled @@ -107,7 +108,6 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest # create a pipeline instance find('.btn', text: 'Run a pipeline').click within('.modal-dialog') do - assert page.has_text? 'Two Part Pipeline Template' find('.selectable', text: 'Two Part Pipeline Template').click find('.btn', text: 'Next: choose inputs').click end @@ -120,10 +120,10 @@ class PipelineInstancesTest < ActionDispatch::IntegrationTest within('.modal-dialog') do assert_selector 'button.dropdown-toggle', text: 'A Project' + wait_for_ajax first('span', text: 'foo_tag').click find('button', text: 'OK').click end - wait_for_ajax # "Run" button present and enabled