19 lines
537 B
Ruby
19 lines
537 B
Ruby
require "test_helper"
|
|
|
|
class MailerTest < ActionMailer::TestCase
|
|
test "pass given block to #mail call" do
|
|
class TestMailer < Devise::Mailer
|
|
def confirmation_instructions(record, token, opts = {})
|
|
@token = token
|
|
devise_mail(record, :confirmation_instructions, opts) do |format|
|
|
format.html(content_transfer_encoding: "7bit")
|
|
end
|
|
end
|
|
end
|
|
|
|
mail = TestMailer.confirmation_instructions(create_user, "confirmation-token")
|
|
|
|
assert mail.content_transfer_encoding, "7bit"
|
|
end
|
|
end
|