Skip to content

Commit fbe5025

Browse files
committed
Add serialization test
1 parent d545ff3 commit fbe5025

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

tests/Unit/MailboxTest.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@
6262
expect($mailbox->config('proxy.username'))->toBe('bar');
6363
});
6464

65+
test('serialization', function () {
66+
$mailbox = Mailbox::make([
67+
'host' => 'imap.example.com',
68+
'username' => 'foo',
69+
'password' => 'bar',
70+
]);
71+
72+
$serialized = serialize($mailbox);
73+
74+
expect(unserialize($serialized))
75+
->toBeInstanceOf(Mailbox::class)
76+
->config()->toBe($mailbox->config());
77+
});
78+
6579
test('connect', function () {
6680
$mailbox = Mailbox::make();
6781

0 commit comments

Comments
 (0)