X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b7ab1e8793ea06c5b778ce2249b29f4ab1607c58..e3dbac204099a08a68385016c3ce30bbbda67ba1:/services/api/test/unit/job_test.rb?ds=sidebyside 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