Defect #27691 » 27691-test.patch
| test/fixtures/mail_handler/ticket_with_utf8_body_and_lf_line_terminator.eml | ||
|---|---|---|
| 1 |
Return-Path: <jsmith@somenet.foo> |
|
| 2 |
Received: from osiris ([127.0.0.1]) |
|
| 3 |
by OSIRIS |
|
| 4 |
with hMailServer ; Sun, 22 Jun 2008 12:28:07 +0200 |
|
| 5 |
Message-ID: <000501c8d452$a95cd7e0$0a00a8c0@osiris> |
|
| 6 |
From: "John Smith" <jsmith@somenet.foo> |
|
| 7 |
To: <redmine@somenet.foo> |
|
| 8 |
Subject: New ticket on UTF-8 body and LF line terminator |
|
| 9 |
Date: Sun, 22 Jun 2008 12:28:07 +0200 |
|
| 10 |
MIME-Version: 1.0 |
|
| 11 |
Content-Type: text/plain; |
|
| 12 |
format=flowed; |
|
| 13 |
charset="utf-8"; |
|
| 14 |
reply-type=original |
|
| 15 |
Content-Transfer-Encoding: 8bit |
|
| 16 | ||
| 17 |
Hello |
|
| 18 |
こんにちは |
|
| test/unit/mail_handler_test.rb | ||
|---|---|---|
| 1164 | 1164 |
assert_equal false, MailHandler.safe_receive |
| 1165 | 1165 |
end |
| 1166 | 1166 | |
| 1167 |
def test_add_issue_with_utf8_body_and_lf_line_terminator |
|
| 1168 |
issue = |
|
| 1169 |
submit_email('ticket_with_utf8_body_and_lf_line_terminator.eml',
|
|
| 1170 |
:issue => {:project => 'ecookbook'}
|
|
| 1171 |
) do |email| |
|
| 1172 |
# Ensure that line terminators are LF |
|
| 1173 |
email.gsub!("\r\n", "\n")
|
|
| 1174 |
end |
|
| 1175 |
assert issue.is_a?(Issue) |
|
| 1176 |
issue.reload |
|
| 1177 |
assert_equal 'New ticket on UTF-8 body and LF line terminator', issue.subject |
|
| 1178 |
assert_equal "Hello\r\nこんにちは", issue.description |
|
| 1179 |
end |
|
| 1180 | ||
| 1167 | 1181 |
private |
| 1168 | 1182 | |
| 1169 | 1183 |
def submit_email(filename, options={})
|