instance method
enqueued_jobs_size
Ruby on Rails 5.2.8.1
Since v5.2.8.1 Last seen in v5.2.8.1 PrivateSignature
enqueued_jobs_size(only: nil, except: nil, queue: nil)
No documentation comment.
Parameters
-
onlykey = nil -
exceptkey = nil -
queuekey = nil
Source
# File activejob/lib/active_job/test_helper.rb, line 409
def enqueued_jobs_size(only: nil, except: nil, queue: nil)
validate_option(only: only, except: except)
enqueued_jobs.count do |job|
job_class = job.fetch(:job)
if only
next false unless Array(only).include?(job_class)
elsif except
next false if Array(except).include?(job_class)
end
if queue
next false unless queue.to_s == job.fetch(:queue, job_class.queue_name)
end
true
end
end
Defined in activejob/lib/active_job/test_helper.rb line 409
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveJob::TestHelper