Skip to content

Commit f53a77a

Browse files
authored
Update tests to ensure MailMessage implements the fluent interface pattern (#51969)
1 parent bf21be1 commit f53a77a

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

tests/Mail/MailMessageTest.php

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,65 +26,65 @@ protected function setUp(): void
2626

2727
public function testFromMethod()
2828
{
29-
$this->assertInstanceOf(Message::class, $message = $this->message->from('[email protected]', 'Foo'));
30-
$this->assertEquals(new Address('[email protected]', 'Foo'), $message->getSymfonyMessage()->getFrom()[0]);
29+
$this->assertSame($this->message, $this->message->from('[email protected]', 'Foo'));
30+
$this->assertEquals(new Address('[email protected]', 'Foo'), $this->message->getSymfonyMessage()->getFrom()[0]);
3131
}
3232

3333
public function testSenderMethod()
3434
{
35-
$this->assertInstanceOf(Message::class, $message = $this->message->sender('[email protected]', 'Foo'));
36-
$this->assertEquals(new Address('[email protected]', 'Foo'), $message->getSymfonyMessage()->getSender());
35+
$this->assertSame($this->message, $this->message->sender('[email protected]', 'Foo'));
36+
$this->assertEquals(new Address('[email protected]', 'Foo'), $this->message->getSymfonyMessage()->getSender());
3737
}
3838

3939
public function testReturnPathMethod()
4040
{
41-
$this->assertInstanceOf(Message::class, $message = $this->message->returnPath('[email protected]'));
42-
$this->assertEquals(new Address('[email protected]'), $message->getSymfonyMessage()->getReturnPath());
41+
$this->assertSame($this->message, $this->message->returnPath('[email protected]'));
42+
$this->assertEquals(new Address('[email protected]'), $this->message->getSymfonyMessage()->getReturnPath());
4343
}
4444

4545
public function testToMethod()
4646
{
47-
$this->assertInstanceOf(Message::class, $message = $this->message->to('[email protected]', 'Foo'));
48-
$this->assertEquals(new Address('[email protected]', 'Foo'), $message->getSymfonyMessage()->getTo()[0]);
47+
$this->assertSame($this->message, $this->message->to('[email protected]', 'Foo'));
48+
$this->assertEquals(new Address('[email protected]', 'Foo'), $this->message->getSymfonyMessage()->getTo()[0]);
4949

50-
$this->assertInstanceOf(Message::class, $message = $this->message->to(['[email protected]' => 'Bar']));
51-
$this->assertEquals(new Address('[email protected]', 'Bar'), $message->getSymfonyMessage()->getTo()[0]);
50+
$this->assertSame($this->message, $this->message->to(['[email protected]' => 'Bar']));
51+
$this->assertEquals(new Address('[email protected]', 'Bar'), $this->message->getSymfonyMessage()->getTo()[0]);
5252
}
5353

5454
public function testToMethodWithOverride()
5555
{
56-
$this->assertInstanceOf(Message::class, $message = $this->message->to('[email protected]', 'Foo', true));
57-
$this->assertEquals(new Address('[email protected]', 'Foo'), $message->getSymfonyMessage()->getTo()[0]);
56+
$this->assertSame($this->message, $this->message->to('[email protected]', 'Foo', true));
57+
$this->assertEquals(new Address('[email protected]', 'Foo'), $this->message->getSymfonyMessage()->getTo()[0]);
5858
}
5959

6060
public function testCcMethod()
6161
{
62-
$this->assertInstanceOf(Message::class, $message = $this->message->cc('[email protected]', 'Foo'));
63-
$this->assertEquals(new Address('[email protected]', 'Foo'), $message->getSymfonyMessage()->getCc()[0]);
62+
$this->assertSame($this->message, $this->message->cc('[email protected]', 'Foo'));
63+
$this->assertEquals(new Address('[email protected]', 'Foo'), $this->message->getSymfonyMessage()->getCc()[0]);
6464
}
6565

6666
public function testBccMethod()
6767
{
68-
$this->assertInstanceOf(Message::class, $message = $this->message->bcc('[email protected]', 'Foo'));
69-
$this->assertEquals(new Address('[email protected]', 'Foo'), $message->getSymfonyMessage()->getBcc()[0]);
68+
$this->assertSame($this->message, $this->message->bcc('[email protected]', 'Foo'));
69+
$this->assertEquals(new Address('[email protected]', 'Foo'), $this->message->getSymfonyMessage()->getBcc()[0]);
7070
}
7171

7272
public function testReplyToMethod()
7373
{
74-
$this->assertInstanceOf(Message::class, $message = $this->message->replyTo('[email protected]', 'Foo'));
75-
$this->assertEquals(new Address('[email protected]', 'Foo'), $message->getSymfonyMessage()->getReplyTo()[0]);
74+
$this->assertSame($this->message, $this->message->replyTo('[email protected]', 'Foo'));
75+
$this->assertEquals(new Address('[email protected]', 'Foo'), $this->message->getSymfonyMessage()->getReplyTo()[0]);
7676
}
7777

7878
public function testSubjectMethod()
7979
{
80-
$this->assertInstanceOf(Message::class, $message = $this->message->subject('foo'));
81-
$this->assertSame('foo', $message->getSymfonyMessage()->getSubject());
80+
$this->assertSame($this->message, $this->message->subject('foo'));
81+
$this->assertSame('foo', $this->message->getSymfonyMessage()->getSubject());
8282
}
8383

8484
public function testPriorityMethod()
8585
{
86-
$this->assertInstanceOf(Message::class, $message = $this->message->priority(1));
87-
$this->assertEquals(1, $message->getSymfonyMessage()->getPriority());
86+
$this->assertSame($this->message, $this->message->priority(1));
87+
$this->assertEquals(1, $this->message->getSymfonyMessage()->getPriority());
8888
}
8989

9090
public function testBasicAttachment()

0 commit comments

Comments
 (0)