17 lines
473 B
Ruby
17 lines
473 B
Ruby
require "test_helper"
|
|
|
|
class MagicLinkMailerTest < ActionMailer::TestCase
|
|
test "sign_in_instructions" do
|
|
magic_link = MagicLink.create!(membership: memberships(:kevin_in_37signals))
|
|
email = MagicLinkMailer.sign_in_instructions(magic_link)
|
|
|
|
assert_emails 1 do
|
|
email.deliver_now
|
|
end
|
|
|
|
assert_equal [ "kevin@37signals.com" ], email.to
|
|
assert_equal "Sign in to Fizzy", email.subject
|
|
assert_match magic_link.code, email.body.encoded
|
|
end
|
|
end
|