Skip to content

Commit b144729

Browse files
committed
Add test for unseen filter
1 parent 815d8b9 commit b144729

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tests/Integration/MessagesTest.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,3 +347,20 @@ function folder(): Folder
347347

348348
expect($message->isSeen())->toBeFalse();
349349
});
350+
351+
test('querying for unseen messages', function () {
352+
$folder = folder();
353+
354+
$uid = $folder->messages()->append(
355+
new DraftMessage(
356+
357+
text: 'hello world',
358+
),
359+
);
360+
361+
expect($folder->messages()->unseen()->count())->toBe(1);
362+
363+
$folder->messages()->withFlags()->find($uid)->markSeen();
364+
365+
expect($folder->messages()->unseen()->count())->toBe(0);
366+
});

0 commit comments

Comments
 (0)