start on news mailer

This commit is contained in:
2023-02-11 12:07:01 +02:00
parent cee41a571e
commit b5a63df629
13 changed files with 78 additions and 5 deletions

View File

@ -0,0 +1,28 @@
require "test_helper"
class NewsMailerTest < ActionMailer::TestCase
test "letter" do
mail = NewsMailer.letter
assert_equal "Letter", mail.subject
assert_equal ["to@example.org"], mail.to
assert_equal ["from@example.com"], mail.from
assert_match "Hi", mail.body.encoded
end
test "subscribed" do
mail = NewsMailer.subscribed
assert_equal "Subscribed", mail.subject
assert_equal ["to@example.org"], mail.to
assert_equal ["from@example.com"], mail.from
assert_match "Hi", mail.body.encoded
end
test "unsubscribed" do
mail = NewsMailer.unsubscribed
assert_equal "Unsubscribed", mail.subject
assert_equal ["to@example.org"], mail.to
assert_equal ["from@example.com"], mail.from
assert_match "Hi", mail.body.encoded
end
end

View File

@ -3,7 +3,7 @@ class FormMailerPreview < ActionMailer::Preview
# Preview this email at http://localhost:3000/rails/mailers/form_mailer/received
def received
FormMailer.received
FormMailer.received name: "Me" , email: "You"
end
end

View File

@ -0,0 +1,7 @@
class NewsMailerPreview < ActionMailer::Preview
def letter
NewsMailer.letter
end
end