Skip to content

Commit abc9cb3

Browse files
committed
test updated and extended
1 parent 8e69ee6 commit abc9cb3

6 files changed

+15
-10
lines changed

tests/fixtures/AttachmentLongFilenameTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public function testFixture() : void {
5252

5353
$attachment = $attachments[1];
5454
self::assertInstanceOf(Attachment::class, $attachment);
55-
self::assertEquals('01_A€àäąбيد@Z-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz.txt', $attachment->name);
55+
self::assertEquals('01_A€àäąбيد@Z-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz.txt', $attachment->name);
5656
self::assertEquals("f7b5181985862431bfc443d26e3af2371e20a0afd676eeb9b9595a26d42e0b73", hash("sha256", $attachment->filename));
5757
self::assertEquals('text', $attachment->type);
5858
self::assertEquals('txt', $attachment->getExtension());
@@ -65,7 +65,7 @@ public function testFixture() : void {
6565

6666
$attachment = $attachments[2];
6767
self::assertInstanceOf(Attachment::class, $attachment);
68-
self::assertEquals('02_A€àäąбيد@Z-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz.txt', $attachment->name);
68+
self::assertEquals('02_A€àäąбيد@Z-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz.txt', $attachment->name);
6969
self::assertEquals('02_A€àäąбيد@Z-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz-0123456789-qwertyuiopasdfghjklzxcvbnmopqrstuvz.txt', $attachment->filename);
7070
self::assertEquals('text', $attachment->type);
7171
self::assertEquals("text/plain", $attachment->content_type);

tests/fixtures/AttachmentNoDispositionTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ public function testFixture() : void {
3939
$attachment = $message->attachments()->first();
4040

4141
self::assertInstanceOf(Attachment::class, $attachment);
42-
self::assertMatchesRegularExpression('/^[a-z0-9]{20}$/', $attachment->filename);
42+
self::assertEquals('26ed3dd2', $attachment->filename);
43+
self::assertEquals('26ed3dd2', $attachment->id);
4344
self::assertEquals("Prostřeno_2014_poslední volné termíny.xls", $attachment->name);
4445
self::assertEquals('text', $attachment->type);
4546
self::assertEquals('xls', $attachment->getExtension());
@@ -49,5 +50,6 @@ public function testFixture() : void {
4950
self::assertEquals(0, $attachment->part_number);
5051
self::assertNull($attachment->disposition);
5152
self::assertNotEmpty($attachment->id);
53+
self::assertEmpty($attachment->content_id);
5254
}
5355
}

tests/fixtures/EmbeddedEmailWithoutContentDispositionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public function testFixture() : void {
6161

6262
$attachment = $attachments[1];
6363
self::assertInstanceOf(Attachment::class, $attachment);
64-
self::assertEquals('', $attachment->name);
64+
self::assertEquals('a1abc19a', $attachment->name);
6565
self::assertEquals('text', $attachment->type);
6666
self::assertEquals('', $attachment->getExtension());
6767
self::assertEquals("message/rfc822", $attachment->content_type);

tests/fixtures/ExampleBounceTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ public function testFixture(): void {
7272

7373
$attachment = $attachments[0];
7474
self::assertInstanceOf(Attachment::class, $attachment);
75-
self::assertMatchesRegularExpression('/^[a-z0-9]{20}$/', $attachment->filename);
76-
self::assertEquals("", $attachment->name);
75+
self::assertEquals('c541a506', $attachment->filename);
76+
self::assertEquals("c541a506", $attachment->name);
7777
self::assertEquals('', $attachment->getExtension());
7878
self::assertEquals('text', $attachment->type);
7979
self::assertEquals("message/delivery-status", $attachment->content_type);
@@ -85,8 +85,8 @@ public function testFixture(): void {
8585

8686
$attachment = $attachments[1];
8787
self::assertInstanceOf(Attachment::class, $attachment);
88-
self::assertMatchesRegularExpression('/^[a-z0-9]{20}$/', $attachment->filename);
89-
self::assertEquals("", $attachment->name);
88+
self::assertEquals('da786518', $attachment->filename);
89+
self::assertEquals("da786518", $attachment->name);
9090
self::assertEquals('', $attachment->getExtension());
9191
self::assertEquals('text', $attachment->type);
9292
self::assertEquals("message/rfc822", $attachment->content_type);

tests/fixtures/InlineAttachmentTest.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ public function testFixture() : void {
4444
self::assertCount(1, $attachments);
4545

4646
$attachment = $attachments[0];
47+
4748
self::assertInstanceOf(Attachment::class, $attachment);
48-
self::assertEquals('', $attachment->name);
49-
self::assertMatchesRegularExpression('/^[a-z0-9]{20}$/', $attachment->filename);
49+
self::assertEquals('d2913999', $attachment->name);
50+
self::assertEquals('d2913999', $attachment->filename);
51+
self::assertEquals('ii_15f0aad691bb745f', $attachment->id);
5052
self::assertEquals('text', $attachment->type);
5153
self::assertEquals('', $attachment->getExtension());
5254
self::assertEquals("image/png", $attachment->content_type);

tests/issues/Issue410Test.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public function testIssueEmailB() {
4444
self::assertSame(1, $attachments->count());
4545

4646
$attachment = $attachments->first();
47+
self::assertSame("2021_Mängelliste_0819306.xlsx", $attachment->description);
4748
self::assertSame("2021_Mängelliste_0819306.xlsx", $attachment->filename);
4849
self::assertSame("2021_Mängelliste_0819306.xlsx", $attachment->name);
4950
}

0 commit comments

Comments
 (0)