Skip to content

Commit 492f71a

Browse files
committed
Update tests
1 parent ea2c692 commit 492f71a

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

tests/Unit/Connection/Responses/ResponseTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@
3838
new Atom('c'),
3939
]);
4040

41-
expect($response->__toString())->toEqual('a b c');
41+
expect((string) $response)->toEqual('a b c');
4242
});

tests/Unit/Testing/FakeMessageTest.php

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
expect($message)->toBeInstanceOf(FakeMessage::class);
99
expect($message->uid())->toBe(1);
10-
expect($message->__toString())->toBe('Test message content');
10+
expect((string) $message)->toBe('Test message content');
1111
});
1212

1313
test('it returns uid correctly', function () {
@@ -37,15 +37,19 @@
3737

3838
$message = new FakeMessage(1, [], $content);
3939

40-
// We'll just test that the content is stored correctly
41-
// The actual parsing is handled by the HasParsedMessage trait
42-
expect($message->__toString())->toBe($content);
40+
expect($message->date()->toDateTimeString())->toBe('2025-02-19 12:34:56');
41+
expect($message->subject())->toBe('Test Subject');
42+
expect($message->messageId())->toBe('[email protected]');
43+
expect($message->from()->email())->toBe('[email protected]');
44+
expect($message->to())->toHaveCount(1);
45+
expect($message->to()[0]->email())->toBe('[email protected]');
46+
expect((string) $message)->toBe($content);
4347
});
4448

4549
test('it handles empty content', function () {
4650
$message = new FakeMessage(1);
4751

4852
// Don't call methods that would trigger parse() on an empty message
4953
expect($message->uid())->toBe(1);
50-
expect($message->__toString())->toBe('');
54+
expect((string) $message)->toBe('');
5155
});

0 commit comments

Comments
 (0)