Sha256: ab8e46ffba79571c175033537bc1daaf486b35af40f958ea7560c42dd5b51b23

Contents?: true

Size: 529 Bytes

Versions: 8

Compression:

Stored size: 529 Bytes

Contents

require "test_helper"

module Devise
  module Async
    module Backend
      describe "Base" do
        it "delegates to configured mailer" do
          Async.mailer = "MyMailer"
          user = create_user
          mailer_instance = mock(:deliver => true)

          MyMailer.expects(:confirmation_instructions).once.returns(mailer_instance)
          Base.new.perform(:confirmation_instructions, "User", user.id)
        end

        after do
          Async.mailer = "Devise::Mailer"
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
devise-async-0.5.1 test/devise/async/backend/base_test.rb
devise-async-0.5.0 test/devise/async/backend/base_test.rb
devise-async-0.4.0 test/devise/async/backend/base_test.rb
devise-async-0.3.1 test/devise/async/backend/base_test.rb
devise-async-0.3.0 test/devise/async/backend/base_test.rb
devise-async-0.2.0 test/devise/async/backend/base_test.rb
devise-async-0.1.1 test/devise/async/backend/base_test.rb
devise-async-0.1.0 test/devise/async/backend/base_test.rb