X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a800aed41550a1a0c5a9ecee08105149db1b9362..6d8a27a40903f0dc61876947cecc9401edd3a32c:/services/api/test/unit/job_test.rb diff --git a/services/api/test/unit/job_test.rb b/services/api/test/unit/job_test.rb index abf7ce3c2f..cf1e26c17f 100644 --- a/services/api/test/unit/job_test.rb +++ b/services/api/test/unit/job_test.rb @@ -267,4 +267,18 @@ class JobTest < ActiveSupport::TestCase assert_equal "Failed", job.state end + test "verify job queue position" do + job1 = Job.create! job_attrs + assert job1.valid?, job1.errors.full_messages.to_s + assert_equal 'Queued', job1.state, "Incorrect job state for newly created job1" + + job2 = Job.create! job_attrs + assert job2.valid?, job2.errors.full_messages.to_s + assert_equal 'Queued', job2.state, "Incorrect job state for newly created job2" + + assert_not_nil job1.queue_position, "Expected non-nil queue position for job1" + assert_not_nil job2.queue_position, "Expected non-nil queue position for job2" + assert_not_equal job1.queue_position, job2.queue_position + end + end