Sha256: 718fc053927f0ed8ac23326d58913dd74a59e2bf6c1f9de0655c796eb9efc834
Contents?: true
Size: 1.79 KB
Versions: 3
Compression:
Stored size: 1.79 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 backburner backend" do Devise::Async.backend = :backburner Backend::Backburner.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 it "enqueues job using the sucker punch backend" do Devise::Async.backend = :sucker_punch Backend::SuckerPunch.expects(:enqueue).with(:mailer_method, "User", 123, {}) Worker.enqueue(:mailer_method, "User", 123, {}) end it "enqueues job using the que backend" do Devise::Async.backend = :que Backend::Que.expects(:enqueue).with(:mailer_method, "User", 123, {}) Worker.enqueue(:mailer_method, "User", 123, {}) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
devise-async-0.10.2 | test/devise/async/worker_test.rb |
devise-async-0.10.1 | test/devise/async/worker_test.rb |
devise-async-0.10.1.alpha | test/devise/async/worker_test.rb |