X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4995783a3270e2f6d2d3b5226238fbbccf2864c1..0510460e9c5ad8f3d8cf20aa9428115e43284659:/services/api/test/functional/arvados/v1/jobs_controller_test.rb diff --git a/services/api/test/functional/arvados/v1/jobs_controller_test.rb b/services/api/test/functional/arvados/v1/jobs_controller_test.rb index 3b6b786796..9904c833c8 100644 --- a/services/api/test/functional/arvados/v1/jobs_controller_test.rb +++ b/services/api/test/functional/arvados/v1/jobs_controller_test.rb @@ -3,11 +3,14 @@ load 'test/functional/arvados/v1/git_setup.rb' class Arvados::V1::JobsControllerTest < ActionController::TestCase + include GitSetup + test "submit a job" do authorize_with :active post :create, job: { script: "hash", script_version: "master", + repository: "foo", script_parameters: {} } assert_response :success @@ -15,6 +18,8 @@ class Arvados::V1::JobsControllerTest < ActionController::TestCase new_job = JSON.parse(@response.body) assert_not_nil new_job['uuid'] assert_not_nil new_job['script_version'].match(/^[0-9a-f]{40}$/) + # Default: not persistent + assert_equal false, new_job['output_is_persistent'] end test "normalize output and log uuids when creating job" do @@ -23,6 +28,7 @@ class Arvados::V1::JobsControllerTest < ActionController::TestCase script: "hash", script_version: "master", script_parameters: {}, + repository: "foo", started_at: Time.now, finished_at: Time.now, running: false, @@ -217,7 +223,8 @@ class Arvados::V1::JobsControllerTest < ActionController::TestCase } assert_response :success found = assigns(:objects).collect(&:uuid) - assert_equal true, !!found.index('zzzzz-8i9sb-pshmckwoma9plh7') + assert_equal 0, found.index('zzzzz-8i9sb-pshmckwoma9plh7') + assert_equal 1, found.count end test "search jobs by nonexistent column with < query" do