Skip to content

Commit b3403cd

Browse files
committed
docs: Use perform_enqueued_jobs in an example code
`perform_jobs` should be `perform_enqueued_jobs`, so I fix the example codes. ref. https://guides.rubyonrails.org/testing.html#testing-jobs-in-isolation
1 parent 56290dd commit b3403cd

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/rspec/rails/matchers/active_job.rb

+6-6
Original file line numberDiff line numberDiff line change
@@ -413,33 +413,33 @@ def have_been_enqueued
413413
#
414414
# @example
415415
# expect {
416-
# perform_jobs { HeavyLiftingJob.perform_later }
416+
# perform_enqueued_jobs { HeavyLiftingJob.perform_later }
417417
# }.to have_performed_job
418418
#
419419
# expect {
420-
# perform_jobs {
420+
# perform_enqueued_jobs {
421421
# HelloJob.perform_later
422422
# HeavyLiftingJob.perform_later
423423
# }
424424
# }.to have_performed_job(HelloJob).exactly(:once)
425425
#
426426
# expect {
427-
# perform_jobs { 3.times { HelloJob.perform_later } }
427+
# perform_enqueued_jobs { 3.times { HelloJob.perform_later } }
428428
# }.to have_performed_job(HelloJob).at_least(2).times
429429
#
430430
# expect {
431-
# perform_jobs { HelloJob.perform_later }
431+
# perform_enqueued_jobs { HelloJob.perform_later }
432432
# }.to have_performed_job(HelloJob).at_most(:twice)
433433
#
434434
# expect {
435-
# perform_jobs {
435+
# perform_enqueued_jobs {
436436
# HelloJob.perform_later
437437
# HeavyLiftingJob.perform_later
438438
# }
439439
# }.to have_performed_job(HelloJob).and have_performed_job(HeavyLiftingJob)
440440
#
441441
# expect {
442-
# perform_jobs {
442+
# perform_enqueued_jobs {
443443
# HelloJob.set(wait_until: Date.tomorrow.noon, queue: "low").perform_later(42)
444444
# }
445445
# }.to have_performed_job.with(42).on_queue("low").at(Date.tomorrow.noon)

0 commit comments

Comments
 (0)