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