aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailer/test
diff options
context:
space:
mode:
Diffstat (limited to 'actionmailer/test')
-rwxr-xr-xactionmailer/test/mail_service_test.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/actionmailer/test/mail_service_test.rb b/actionmailer/test/mail_service_test.rb
index 0689bf6728..c810cf1090 100755
--- a/actionmailer/test/mail_service_test.rb
+++ b/actionmailer/test/mail_service_test.rb
@@ -167,6 +167,14 @@ class TestMailer < ActionMailer::Base
@implicit_parts_order = order if order
end
+ def implicitly_multipart_with_utf8
+ recipients "no.one@nowhere.test"
+ subject "Foo áëô îü"
+ from "some.one@somewhere.test"
+ template "implicitly_multipart_example"
+ body ({ "recipient" => "no.one@nowhere.test" })
+ end
+
def html_mail(recipient)
recipients recipient
subject "html mail"
@@ -646,6 +654,11 @@ EOF
assert_match(/\nSubject: =\?utf-8\?Q\?Foo_.*?\?=/, mail.encoded)
end
+ def test_implicitly_multipart_with_utf8
+ mail = TestMailer.create_implicitly_multipart_with_utf8
+ assert_match(/\nSubject: =\?utf-8\?Q\?Foo_.*?\?=/, mail.encoded)
+ end
+
def test_explicitly_multipart_messages
mail = TestMailer.create_explicitly_multipart_example(@recipient)
assert_equal 3, mail.parts.length