Sha256: c128f425e85dcd9cb87389451b4b6b1fbcff07fbcbdfb7bde27ced5357d2c69d
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
require "test_helper" module Devise module Async describe "Worker" do it "enqueues job using the resque backend" do Devise::Async.backend = :resque Backend::Resque.expects(:enqueue).with(:mailer_method, "User", 123, {}) Worker.enqueue(:mailer_method, "User", 123, {}) end it "enqueues job using the sidekiq backend" do Devise::Async.backend = :sidekiq Backend::Sidekiq.expects(:enqueue).with(:mailer_method, "User", 123, {}) Worker.enqueue(:mailer_method, "User", 123, {}) end it "enqueues job using the delayed job backend" do Devise::Async.backend = :delayed_job Backend::DelayedJob.expects(:enqueue).with(:mailer_method, "User", 123, {}) Worker.enqueue(:mailer_method, "User", 123, {}) end it "enqueues job using the queue classic backend" do Devise::Async.backend = :queue_classic Backend::QueueClassic.expects(:enqueue).with(:mailer_method, "User", 123, {}) Worker.enqueue(:mailer_method, "User", 123, {}) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems