X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e7d49ab46462902a98d812b69d7257d837f85e90..8da182df7745caa74c1406af3c458d8cf5532c70:/apps/workbench/test/unit/work_unit_test.rb diff --git a/apps/workbench/test/unit/work_unit_test.rb b/apps/workbench/test/unit/work_unit_test.rb index c737982fc6..304dc8ba32 100644 --- a/apps/workbench/test/unit/work_unit_test.rb +++ b/apps/workbench/test/unit/work_unit_test.rb @@ -35,6 +35,19 @@ class WorkUnitTest < ActiveSupport::TestCase end end + [ + ['cr_for_failed', 'Failed', 33], + ['completed', 'Complete', 0], + ].each do |cr_fixture, state, exit_code| + test "Completed ContainerRequest state = #{state} with exit_code = #{exit_code}" do + use_token 'active' + obj = find_fixture(ContainerRequest, cr_fixture) + wu = obj.work_unit + assert_equal state, wu.state_label + assert_equal exit_code, wu.exit_code + end + end + [ [Job, 'running_job_with_components', 1, 1, nil], [Job, 'queued', nil, nil, 1],