public function testReceivesMailArtifacts() { $message = $this->getMessage(); $this->transport->send($message); $this->assertEquals('*****@*****.**', $this->connection->getMail()); $expectedRecipients = array('*****@*****.**', '*****@*****.**', '*****@*****.**'); $this->assertEquals($expectedRecipients, $this->connection->getRecipients()); $data = $this->connection->getLog(); $this->assertContains('To: ZF DevTeam <*****@*****.**>', $data); $this->assertContains('Subject: Testing Zend\\Mail\\Transport\\Sendmail', $data); $this->assertContains("Cc: matthew@zend.com\r\n", $data); $this->assertNotContains("Bcc: \"CR-Team, ZF Project\" <*****@*****.**>\r\n", $data); $this->assertNotContains("*****@*****.**", $data); $this->assertContains("From: zf-devteam@zend.com,\r\n Matthew <*****@*****.**>\r\n", $data); $this->assertContains("X-Foo-Bar: Matthew\r\n", $data); $this->assertContains("Sender: Ralph Schindler <*****@*****.**>\r\n", $data); $this->assertContains("\r\n\r\nThis is only a test.", $data, $data); }