@@ -69,6 +69,8 @@ public function testSend()
6969 $ this ->assertStringContainsString ('Subject: Hello! ' , $ content );
7070 $ this ->assertStringContainsString ('To: Saif Eddin <saif.gmati@symfony.com> ' , $ content );
7171 $ this ->assertStringContainsString ('From: Fabien <fabpot@symfony.com> ' , $ content );
72+ $ this ->assertStringContainsString ('Sender: Senior Fabien Eddin <fabpot@symfony.com> ' , $ content );
73+ $ this ->assertStringContainsString ('h:sender: "Senior Fabien Eddin" <fabpot@symfony.com> ' , $ content );
7274 $ this ->assertStringContainsString ('Hello There! ' , $ content );
7375
7476 return new MockResponse (json_encode (['id ' => 'foobar ' ]), [
@@ -79,11 +81,17 @@ public function testSend()
7981 $ transport ->setPort (8984 );
8082
8183 $ mail = new Email ();
E3FF
84+ $ toAddress = new Address ('saif.gmati@symfony.com ' , 'Saif Eddin ' );
85+ $ fromAddress = new Address ('fabpot@symfony.com ' , 'Fabien ' );
86+ $ senderAddress = new Address ('fabpot@symfony.com ' , 'Senior Fabien Eddin ' );
8287 $ mail ->subject ('Hello! ' )
83- ->to (new Address ('saif.gmati@symfony.com ' , 'Saif Eddin ' ))
84- ->from (new Address ('fabpot@symfony.com ' , 'Fabien ' ))
88+ ->to ($ toAddress )
89+ ->from ($ fromAddress )
90+ ->sender ($ senderAddress )
8591 ->text ('Hello There! ' );
8692
93+ $ mail ->getHeaders ()->addHeader ('h:sender ' , $ mail ->getSender ()->toString ());
94+
8795 $ message = $ transport ->send ($ mail );
8896
8997 $ this ->assertSame ('foobar ' , $ message ->getMessageId ());
0 commit comments