Skip to content

Commit 39e2ac0

Browse files
Add more asserts
1 parent b51ce2c commit 39e2ac0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/TestCase/Mailer/Transport/SendGridTransportTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ public function testAddresses()
6767
$email->setProfile(['transport' => 'sendgrid']);
6868
$res = $email->setFrom('from@example.com')
6969
->setTo('to@example.com')
70+
->setCc('cc@example.com')
71+
->setBcc('bcc@example.com')
7072
->send();
7173

7274
$reqParams = $res['reqParams'];
@@ -78,6 +80,12 @@ public function testAddresses()
7880
$this->assertObjectHasAttribute('to', $reqParams['personalizations'][0]);
7981
$this->assertArrayHasKey('email', $reqParams['personalizations'][0]->to[0]);
8082
$this->assertEquals('to@example.com', $reqParams['personalizations'][0]->to[0]['email']);
83+
$this->assertObjectHasAttribute('cc', $reqParams['personalizations'][0]);
84+
$this->assertArrayHasKey('email', $reqParams['personalizations'][0]->cc[0]);
85+
$this->assertEquals('cc@example.com', $reqParams['personalizations'][0]->cc[0]['email']);
86+
$this->assertObjectHasAttribute('bcc', $reqParams['personalizations'][0]);
87+
$this->assertArrayHasKey('email', $reqParams['personalizations'][0]->bcc[0]);
88+
$this->assertEquals('bcc@example.com', $reqParams['personalizations'][0]->bcc[0]['email']);
8189
}
8290

8391
public function testAttachments()

0 commit comments

Comments
 (0)