Sha256: 362b6201628ea1b67e808d55606b65ac072f07f6146924cb36ddab65bdf34e4e
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devise-async-0.5.1 | test/devise/async/worker_test.rb |
devise-async-0.5.0 | test/devise/async/worker_test.rb |