Improved unit tests.
This commit is contained in:
parent
fbf53c9010
commit
1d5ee6f441
2 changed files with 176 additions and 0 deletions
155
test/fixtures/mail14.box
vendored
Normal file
155
test/fixtures/mail14.box
vendored
Normal file
|
@ -0,0 +1,155 @@
|
|||
Return-Path: <prvs=1688CCA320=bernd.mueller@example.com>
|
||||
X-Original-To: sales@znuny.com
|
||||
Delivered-To: znuny-sales@samba.edenhofer.de
|
||||
Received: from ntserver-1.example.com (ntserver-1.example.com [94.125.78.230])
|
||||
by samba.edenhofer.de (Postfix) with ESMTP id 98B43500B14
|
||||
for <sales@znuny.com>; Fri, 7 Dec 2012 08:37:49 +0000 (GMT)
|
||||
Received: from NTEXCHANGE2.example.dom ( [172.17.253.213]) by ntserver-1.example.com
|
||||
(Reddoxx engine) with SMTP id 9B6345F102; Fri, 7 Dec 2012 09:37:49 +0100
|
||||
Received: from NTEXCHANGE3.example.dom ([169.254.2.40]) by NTEXCHANGE2.example.dom
|
||||
([169.254.1.165]) with mapi id 14.02.0318.004; Fri, 7 Dec 2012 09:37:48 +0100
|
||||
From: =?utf-8?B?TcO8bGxlciwgQmVybmQ=?= <Bernd.Mueller@example.com>
|
||||
To: 'Martin Edenhofer via Znuny Sales' <sales@znuny.com>
|
||||
Subject: AW: OTRS [Ticket#118192]
|
||||
Thread-Topic: OTRS [Ticket#118192]
|
||||
Thread-Index: AQHN0Wlv/YXxN5hYKEuzRN8KaxaKiJgNBfNQ
|
||||
Date: Fri, 7 Dec 2012 08:37:47 +0000
|
||||
Message-ID: <EFA59C089DA07740B05CB29190CB4F96474734CA@NTEXCHANGE3.example.dom>
|
||||
References: <FE97A9D6C4DA7D408A5DA47DF3B54F94430CE7C0@NTEXCHANGE3.example.dom>
|
||||
<20121203151518.1594.546768@portal.znuny.com>
|
||||
In-Reply-To: <20121203151518.1594.546768@portal.znuny.com>
|
||||
Accept-Language: de-DE, en-US
|
||||
Content-Language: de-DE
|
||||
X-MS-Has-Attach: yes
|
||||
X-MS-TNEF-Correlator:
|
||||
x-originating-ip: [172.17.253.224]
|
||||
x-olx-disclaimer: Done
|
||||
x-tm-as-product-ver: SMEX-10.2.0.2087-7.000.1014-19428.002
|
||||
x-tm-as-result: No--27.303800-0.000000-31
|
||||
x-tm-as-user-approved-sender: Yes
|
||||
x-tm-as-user-blocked-sender: No
|
||||
Content-Type: multipart/mixed;
|
||||
boundary="_003_EFA59C089DA07740B05CB29190CB4F96474734CANTEXCHANGE3exampled_"
|
||||
MIME-Version: 1.0
|
||||
|
||||
--_003_EFA59C089DA07740B05CB29190CB4F96474734CANTEXCHANGE3exampled_
|
||||
Content-Type: text/plain; charset="iso-8859-1"
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
|
||||
=E4=F6=FC=DF ad asd
|
||||
|
||||
-Martin
|
||||
|
||||
--
|
||||
Old programmers never die. They just branch to a new address.
|
||||
|
||||
--_003_EFA59C089DA07740B05CB29190CB4F96474734CANTEXCHANGE3exampled_
|
||||
Content-Type: message/rfc822
|
||||
Content-Disposition: attachment;
|
||||
creation-date="Fri, 07 Dec 2012 08:25:56 GMT";
|
||||
modification-date="Fri, 07 Dec 2012 08:25:56 GMT"
|
||||
|
||||
Received: from NTEXCHANGE3.example.dom ([172.17.253.64]) by ntexchange.example.dom
|
||||
with Microsoft SMTPSVC(6.0.3790.4675); Wed, 5 Dec 2012 21:15:07 +0100
|
||||
Received: from NTEXCHANGE2.example.dom (172.17.253.213) by NTEXCHANGE3.example.dom
|
||||
(172.17.253.64) with Microsoft SMTP Server (TLS) id 14.2.318.4; Wed, 5 Dec
|
||||
2012 21:15:07 +0100
|
||||
Received: from ntserver-1.example.com (172.17.253.224) by NTEXCHANGE2.example.dom
|
||||
(172.17.253.213) with Microsoft SMTP Server id 14.2.318.4; Wed, 5 Dec 2012
|
||||
21:15:06 +0100
|
||||
Received: from ntserver-1.example.com ([192.168.100.117]) by ntserver-1.example.com with
|
||||
Microsoft SMTPSVC(7.5.7601.17514); Wed, 5 Dec 2012 21:15:05 +0100
|
||||
Received: from mailout02.ispamone.de ( [212.211.146.205]) by ntserver-1.example.com
|
||||
(Reddoxx engine) with SMTP id 56767845A33; Wed, 5 Dec 2012 21:15:05 +0100
|
||||
From: "helpdesk@example.com" <helpdesk@example.com>
|
||||
To: HelpDesk <HelpDesk@example.com>
|
||||
Subject: Neue Anfrage erstellt - 33284
|
||||
Thread-Topic: Neue Anfrage erstellt - 33284
|
||||
Thread-Index: Ac3TJBhe4TPAltHrS6m3GwtF5lDkwA==
|
||||
Content-Class: urn:content-classes:message
|
||||
Date: Wed, 5 Dec 2012 20:07:04 +0000
|
||||
Message-ID: <174905662.1354738495468.JavaMail.babeldoc@atlas>
|
||||
Content-Language: de-DE
|
||||
X-MS-Has-Attach:
|
||||
X-MS-Exchange-Organization-SCL: 0
|
||||
X-MS-TNEF-Correlator:
|
||||
Content-Type: multipart/alternative;
|
||||
boundary="_000_1749056621354738495468JavaMailbabeldocatlas_"
|
||||
MIME-Version: 1.0
|
||||
|
||||
--_000_1749056621354738495468JavaMailbabeldocatlas_
|
||||
Content-Type: text/plain; charset="utf-8"
|
||||
Content-Transfer-Encoding: base64
|
||||
|
||||
dGhpcyBpcyBhIHRlc3Q=
|
||||
|
||||
--_000_1749056621354738495468JavaMailbabeldocatlas_
|
||||
Content-Type: text/html; charset="utf-8"
|
||||
Content-Transfer-Encoding: base64
|
||||
|
||||
PGgxPnRoaXMgaXMgYSB0ZXN0PC9oMT4=
|
||||
|
||||
--_000_1749056621354738495468JavaMailbabeldocatlas_--
|
||||
|
||||
--_003_EFA59C089DA07740B05CB29190CB4F96474734CANTEXCHANGE3exampled_
|
||||
Content-Type: message/rfc822
|
||||
Content-Disposition: attachment;
|
||||
creation-date="Fri, 07 Dec 2012 08:26:03 GMT";
|
||||
modification-date="Fri, 07 Dec 2012 08:26:03 GMT"
|
||||
|
||||
Received: from NTEXCHANGE3.example.dom ([172.17.253.64]) by ntexchange.example.dom
|
||||
with Microsoft SMTPSVC(6.0.3790.4675); Wed, 5 Dec 2012 21:06:21 +0100
|
||||
Received: from NTEXCHANGE2.example.dom (172.17.253.213) by NTEXCHANGE3.example.dom
|
||||
(172.17.253.64) with Microsoft SMTP Server (TLS) id 14.2.318.4; Wed, 5 Dec
|
||||
2012 21:06:21 +0100
|
||||
Received: from ntserver-1.example.com (172.17.253.224) by NTEXCHANGE2.example.dom
|
||||
(172.17.253.213) with Microsoft SMTP Server id 14.2.318.4; Wed, 5 Dec 2012
|
||||
21:06:21 +0100
|
||||
Received: from ntserver-1.example.com ([192.168.100.117]) by ntserver-1.example.com with
|
||||
Microsoft SMTPSVC(7.5.7601.17514); Wed, 5 Dec 2012 21:06:21 +0100
|
||||
Received: from mailout01.ispamone.de ( [212.211.146.204]) by ntserver-1.example.com
|
||||
(Reddoxx engine) with SMTP id 40D026EFCF5; Wed, 5 Dec 2012 21:06:19 +0100
|
||||
From: "bestellung.example@example.com" <bestellung.example@example.com>
|
||||
To: HelpDesk <HelpDesk@example.com>
|
||||
Subject: Call: HW-Anforderung; Best-nr.47524152
|
||||
Thread-Topic: Call: HW-Anforderung; Best-nr.47524152
|
||||
Thread-Index: Ac3TI/8Xh/P5FTJFSYuBz+vjlXSWbg==
|
||||
Date: Wed, 5 Dec 2012 20:06:21 +0000
|
||||
Message-ID: <13553079.1354737948277.JavaMail.jboss@fpep>
|
||||
Content-Language: de-DE
|
||||
X-MS-Has-Attach:
|
||||
X-MS-Exchange-Organization-SCL: 0
|
||||
X-MS-TNEF-Correlator:
|
||||
Content-Type: text/plain; charset="iso-8859-1"
|
||||
Content-Transfer-Encoding: quoted-printable
|
||||
MIME-Version: 1.0
|
||||
|
||||
|
||||
|
||||
|
||||
Warenempf=E4nger:
|
||||
Firma: Example GmbH
|
||||
Name: Rehm
|
||||
Vorname: Joachim
|
||||
Stra=DFe K=E4ssstr. 19
|
||||
Ort: 00000 Ulm
|
||||
E-Mail: helpdesk@example.com
|
||||
Telefon: 0000 166-2399
|
||||
Fax: 0000 166-2309
|
||||
Abteilung: TN 23
|
||||
Geb=E4ude: EG, Zimmer E60
|
||||
|
||||
|
||||
Bestellpositionen:
|
||||
Pos. Menge Art.-Nr. Bezeichnung Ansprechpartner =
|
||||
Aufstellort Bemerkungen des Bestellers
|
||||
10 1.0 588164 Dell UltraSharp U2410 24 Andreas Ring, GE-P=
|
||||
EW K=E4ssstr. 19, 3. OG, Zi 306
|
||||
20 1.0 71705 Crossoverkabel S/FTP, PiMF, Cat... Andreas Ring, GE-P=
|
||||
EW K=E4ssstr. 19, 3. OG, Zi 306
|
||||
30 1.0 777577_638Dell Latitude E6430 mit UMTS / ... Andreas Ring, GE-P=
|
||||
EW K=E4ssstr. 19, 3. OG, Zi 306
|
||||
40 1.0 920-003052Logitech K270 cordless Keyboard... Andreas Ring, GE-P=
|
||||
EW K=E4ssstr. 19, 3. OG, Zi 306
|
||||
|
||||
--_003_EFA59C089DA07740B05CB29190CB4F96474734CANTEXCHANGE3exampled_--
|
|
@ -271,6 +271,27 @@ Hof",
|
|||
:to => 'q1@znuny.com',
|
||||
},
|
||||
},
|
||||
{
|
||||
:data => IO.read('test/fixtures/mail14.box'),
|
||||
:body_md5 => '548917e0bff0806f9b27c09bbf23bb38',
|
||||
:attachments => [
|
||||
{
|
||||
:md5 => 'c7d16825111cddb26253365f7c05859c',
|
||||
:filename => 'file-1',
|
||||
},
|
||||
{
|
||||
:md5 => '2f0c4f903ae59cf1b8bacb7bc0094b7a',
|
||||
:filename => 'file-2',
|
||||
},
|
||||
],
|
||||
:params => {
|
||||
:from => '"Müller, Bernd" <Bernd.Mueller@example.com>',
|
||||
:from_email => 'Bernd.Mueller@example.com',
|
||||
:from_display_name => "Müller, Bernd",
|
||||
:subject => 'AW: OTRS [Ticket#118192]',
|
||||
:to => '\'Martin Edenhofer via Znuny Sales\' <sales@znuny.com>',
|
||||
},
|
||||
},
|
||||
]
|
||||
|
||||
files.each { |file|
|
||||
|
|
Loading…
Reference in a new issue