X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1c6464fc1b6e3cde61b64fc07308a3934966fe74..eff1577ab3dd53a6d637da17f0ea51d0a44bdf65:/apps/workbench/test/integration/work_units_test.rb diff --git a/apps/workbench/test/integration/work_units_test.rb b/apps/workbench/test/integration/work_units_test.rb index 9d4f590555..36b29468ff 100644 --- a/apps/workbench/test/integration/work_units_test.rb +++ b/apps/workbench/test/integration/work_units_test.rb @@ -14,7 +14,7 @@ class WorkUnitsTest < ActionDispatch::IntegrationTest [[true, 25, 100, ['/pipeline_instances/zzzzz-d1hrv-1yfj61234abcdk3', - '/pipeline_instances/zzzzz-d1hrv-jobspeccomponts', + '/pipeline_instances/zzzzz-d1hrv-1yfj61234abcdk4', '/jobs/zzzzz-8i9sb-grx15v5mjnsyxk7', '/jobs/zzzzz-8i9sb-n7omg50bvt0m1nf', '/container_requests/zzzzz-xvhdp-cr4completedcr2', @@ -23,7 +23,7 @@ class WorkUnitsTest < ActionDispatch::IntegrationTest '/container_requests/zzzzz-xvhdp-oneof60crs00001']], [false, 25, 100, ['/pipeline_instances/zzzzz-d1hrv-1yfj61234abcdk3', - '/pipeline_instances/zzzzz-d1hrv-jobspeccomponts', + '/pipeline_instances/zzzzz-d1hrv-1yfj61234abcdk4', '/container_requests/zzzzz-xvhdp-cr4completedcr2'], ['/pipeline_instances/zzzzz-d1hrv-scarxiyajtshq3l', '/container_requests/zzzzz-xvhdp-oneof60crs00001', @@ -163,7 +163,9 @@ class WorkUnitsTest < ActionDispatch::IntegrationTest assert_text process_txt assert_selector 'a', text: template_name - assert_equal "Set value for ex_string_def", find('div.form-group > div > p.form-control-static > a', text: "hello-testing-123")[:"data-title"] + assert_equal "true", find('span[data-name="reuse_steps"]').text + + assert_equal "Set value for ex_string_def", find('div.form-group > div.form-control-static > a', text: "hello-testing-123")[:"data-title"] page.assert_selector 'a.disabled,button.disabled', text: 'Run' end @@ -283,4 +285,23 @@ class WorkUnitsTest < ActionDispatch::IntegrationTest assert_text "This container request was created from the workflow" assert_match /Provide a value for .* then click the \"Run\" button to start the workflow/, page.text end + + test "create workflow with WorkflowRunnerResources" do + visit page_with_token('active', '/workflows/zzzzz-7fd4e-validwithinput3') + + find('a,button', text: 'Run this workflow').click + + # Choose project for the container_request being created + within('.modal-dialog') do + find('.selectable', text: 'A Project').click + find('button', text: 'Choose').click + end + click_link 'Advanced' + click_link("API response") + assert_text('"container_image": "arvados/jobs:2.0.4"') + assert_text('"vcpus": 2') + assert_text('"ram": 1293942784') + assert_text('"--collection-cache-size=678"') + + end end