have_enqueued_job matcher
The have_enqueued_job (also aliased as enqueue_job) matcher is used to check if given ActiveJob job was enqueued.
Background
Given active job is available.
Checking job class name
Given a file named "spec/jobs/upload_backups_job_spec.rb" with:
require "rails_helper"
RSpec.describe UploadBackupsJob do
  it "matches with enqueued job" do
    ActiveJob::Base.queue_adapter = :test
    expect {
      UploadBackupsJob.perform_later
    }.to have_enqueued_job(UploadBackupsJob)
  end
end
When I run rspec spec/jobs/upload_backups_job_spec.rb
Then the examples should all pass.