Skip to content

Commit 57e7d28

Browse files
authored
add failing test (Webklex#421)
1 parent 5ee4990 commit 57e7d28

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

tests/issues/Issue410Test.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
namespace Tests\issues;
1414

1515
use PHPUnit\Framework\TestCase;
16+
use Webklex\PHPIMAP\ClientManager;
1617
use Webklex\PHPIMAP\Message;
1718

1819
class Issue410Test extends TestCase {
@@ -32,4 +33,19 @@ public function testIssueEmail() {
3233
self::assertSame("☆第132号 「ガーデン&エクステリア」専門店のためのQ&Aサロン 【月刊エクステリア・ワーク】", $attachment->name);
3334
}
3435

36+
public function testIssueEmailB() {
37+
$filename = implode(DIRECTORY_SEPARATOR, [__DIR__, "..", "messages", "issue-410b.eml"]);
38+
$message = Message::fromFile($filename);
39+
40+
self::assertSame("386 - 400021804 - 19., Heiligenstädter Straße 80 - 0819306 - Anfrage Vergabevorschlag", (string)$message->subject);
41+
42+
$attachments = $message->getAttachments();
43+
44+
self::assertSame(1, $attachments->count());
45+
46+
$attachment = $attachments->first();
47+
self::assertSame("2021_Mängelliste_0819306.xlsx", $attachment->filename);
48+
self::assertSame("2021_Mängelliste_0819306.xlsx", $attachment->name);
49+
}
50+
3551
}

tests/messages/issue-410b.eml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
3+
Subject: =?iso-8859-1?Q?386_-_400021804_-_19.,_Heiligenst=E4dter_Stra=DFe_80_-_081?=
4+
=?iso-8859-1?Q?9306_-_Anfrage_Vergabevorschlag?=
5+
Date: Wed, 13 Sep 2017 13:05:45 +0200
6+
MIME-Version: 1.0
7+
Content-Type: multipart/mixed;
8+
boundary="------------B832AF745285AEEC6D5AEE42"
9+
10+
Hi
11+
--------------B832AF745285AEEC6D5AEE42
12+
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;
13+
name="=?iso-8859-1?Q?2021=5FM=E4ngelliste=5F0819306.xlsx?="
14+
Content-Description: =?iso-8859-1?Q?2021=5FM=E4ngelliste=5F0819306.xlsx?=
15+
Content-Disposition: attachment;
16+
filename="=?iso-8859-1?Q?2021=5FM=E4ngelliste=5F0819306.xlsx?="; size=11641;
17+
creation-date="Mon, 10 Jan 2022 09:01:00 GMT";
18+
modification-date="Mon, 10 Jan 2022 09:01:00 GMT"
19+
Content-Transfer-Encoding: base64
20+
21+
SGkh
22+
--------------B832AF745285AEEC6D5AEE42--

0 commit comments

Comments
 (0)