Sha256: 79f3d2510a373f256dfdb703041dfba6efbc113a243fd5130ae4dd1af13e6663

Contents?: true

Size: 721 Bytes

Versions: 6

Compression:

Stored size: 721 Bytes

Contents

require "test_helper"

module Devise
  module Async
    describe "Backend" do
      it "gives resque as the backend" do
        Backend.for(:resque).must_equal Backend::Resque
      end

      it "gives sidekiq as the backend" do
        Backend.for(:sidekiq).must_equal Backend::Sidekiq
      end

      it "gives delayed job as the backend" do
        Backend.for(:delayed_job).must_equal Backend::DelayedJob
      end

      it "gives queue classic as the backend" do
        Backend.for(:queue_classic).must_equal Backend::QueueClassic
      end

      it "alerts about unsupported backend" do
        assert_raises ArgumentError do
          Backend.for(:unsupported_backend)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
devise-async-0.9.0 test/devise/async/backend_test.rb
devise-async-0.8.0 test/devise/async/backend_test.rb
devise-async-0.7.0 test/devise/async/backend_test.rb
devise-async-0.6.0 test/devise/async/backend_test.rb
devise-async-0.5.1 test/devise/async/backend_test.rb
devise-async-0.5.0 test/devise/async/backend_test.rb