##// END OF EJS Templates
Adds a test with Japanese keywords in a ISO-2002-JP encoded email (#4576)....
Jean-Philippe Lang -
r3208:bddf3b5c2c61
parent child
Show More
@@ -0,0 +1,60
1 Message-ID: <001101ca9762$293d68c0$0600a8c0@osiris>
2 From: "jsmith" <jsmith@somenet.foo>
3 To: <redmine@somenet.foo>
4 Subject: Japanese Character pattern matching
5 Date: Sun, 17 Jan 2010 11:45:18 +0100
6 MIME-Version: 1.0
7 Content-Type: multipart/alternative;
8 boundary="----=_NextPart_000_000E_01CA976A.8AF5E9E0"
9 X-Priority: 3
10 X-MSMail-Priority: Normal
11 X-Mailer: Microsoft Outlook Express 6.00.2900.2869
12 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
13
14 This is a multi-part message in MIME format.
15
16 ------=_NextPart_000_000E_01CA976A.8AF5E9E0
17 Content-Type: text/plain;
18 charset="iso-2022-jp"
19 Content-Transfer-Encoding: quoted-printable
20
21 It should be noted that I am receiving emails using pop and the patch in =
22 Issue #2420 but I don't think the problem lies with this.
23
24 When I try and send emails to the redmine server with Japanese =
25 characters in them it appears to work apart from the pattern matching.
26
27 For example if I send an email with the following keywords.
28
29 Tracker: =1B$B3+H/=1B(B
30
31 ------=_NextPart_000_000E_01CA976A.8AF5E9E0
32 Content-Type: text/html;
33 charset="iso-2022-jp"
34 Content-Transfer-Encoding: quoted-printable
35
36 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
37 <HTML><HEAD>
38 <META content=3D"text/html; charset=3Diso-2022-jp" =
39 http-equiv=3DContent-Type>
40 <META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18702">
41 <STYLE></STYLE>
42 </HEAD>
43 <BODY bgColor=3D#ffffff>
44 <DIV><FONT size=3D2 face=3DArial>
45 <P>It should be noted that I am receiving emails using pop and the patch =
46 in=20
47 Issue <A class=3D"issue status-1 priority-2"=20
48 title=3D"Fetching emails from an POP server (New)"=20
49 href=3D"http://www.redmine.org/issues/2420">#2420</A> but I don't think =
50 the=20
51 problem lies with this.</P>
52 <P>When I try and send emails to the redmine server with Japanese =
53 characters in=20
54 them it appears to work apart from the pattern matching.</P>
55 <P>For example if I send an email with the following keywords.</P>
56 <P>Tracker: =
57 =1B$B3+H/=1B(B</P></FONT></DIV></BODY></HTML>
58
59 ------=_NextPart_000_000E_01CA976A.8AF5E9E0--
60
@@ -209,6 +209,14 class MailHandlerTest < ActiveSupport::TestCase
209 Role.anonymous.add_permission!(:add_issues)
209 Role.anonymous.add_permission!(:add_issues)
210 assert_equal false, submit_email('ticket_without_from_header.eml')
210 assert_equal false, submit_email('ticket_without_from_header.eml')
211 end
211 end
212
213 def test_add_issue_with_japanese_keywords
214 tracker = Tracker.create!(:name => '開発')
215 Project.find(1).trackers << tracker
216 issue = submit_email('japanese_keywords_iso_2022_jp.eml', :issue => {:project => 'ecookbook'}, :allow_override => 'tracker')
217 assert_kind_of Issue, issue
218 assert_equal tracker, issue.tracker
219 end
212
220
213 def test_should_ignore_emails_from_emission_address
221 def test_should_ignore_emails_from_emission_address
214 Role.anonymous.add_permission!(:add_issues)
222 Role.anonymous.add_permission!(:add_issues)
General Comments 0
You need to be logged in to leave comments. Login now