diff --git a/lib/sidekiq/job.rb b/lib/sidekiq/job.rb new file mode 100644 index 000000000..d2fc5a781 --- /dev/null +++ b/lib/sidekiq/job.rb @@ -0,0 +1,8 @@ +require "sidekiq/worker" + +module Sidekiq + # Sidekiq::Job is a new alias for Sidekiq::Worker, coming in 6.3.0. + # You can opt into this by requiring 'sidekiq/job' in your initializer + # and then using `include Sidekiq::Job` rather than `Sidekiq::Worker`. + Job = Worker +end diff --git a/test/test_job.rb b/test/test_job.rb new file mode 100644 index 000000000..5a6de693e --- /dev/null +++ b/test/test_job.rb @@ -0,0 +1,13 @@ +require_relative "helper" +require "sidekiq/job" + +class TestJob < Minitest::Test + class SomeJob + include Sidekiq::Job + end + + def test_sidekiq_job + SomeJob.perform_async + assert_equal "TestJob::SomeJob", Sidekiq::Queue.new.first.klass + end +end