MailHandler: fixed that sender's fullname is not unquoted (#10334).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9043 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -576,6 +576,21 @@ class MailHandlerTest < ActiveSupport::TestCase
|
||||
assert_equal 'foo+bar@example.net', user.mail
|
||||
end
|
||||
|
||||
def test_new_user_with_utf8_encoded_fullname_should_be_decoded
|
||||
assert_difference 'User.count' do
|
||||
issue = submit_email(
|
||||
'fullname_of_sender_as_utf8_encoded.eml',
|
||||
:issue => {:project => 'ecookbook'},
|
||||
:unknown_user => 'create'
|
||||
)
|
||||
end
|
||||
|
||||
user = User.first(:order => 'id DESC')
|
||||
assert_equal "foo@example.org", user.mail
|
||||
assert_equal "Ää", user.firstname
|
||||
assert_equal "Öö", user.lastname
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def submit_email(filename, options={})
|
||||
|
||||
Reference in New Issue
Block a user