Ejemplo n.º 1
0
 public function test_should_encode_alternative_message_from_templates_with_external_embeded_images()
 {
     if (!@file_get_contents('http://www.bermilabs.com/images/bermilabs_logo.png')) {
         return;
     }
     // offline mode
     $TestMailer = new TestMailer();
     $Message = $TestMailer->create('alternative_message_from_templates', $this->recipient, true, true);
     //$TestMailer->delivery_method = 'php';
     //$TestMailer->deliver($Message);
     $rendered_message = $TestMailer->getRawMessage();
     $this->assertPattern('/==\\r\\n\\r\\n--[a-f0-9]{32}\\r\\nContent-Type: image\\/png;/', $rendered_message, 'Two images embeded');
 }
Ejemplo n.º 2
0
 public function test_should_add_from_name()
 {
     $TestMailer = new TestMailer();
     $Message = $TestMailer->create('message_from_first_name', array('No One' => '*****@*****.**'));
     $rendered_message = $TestMailer->getRawMessage();
     $this->assertPattern('/To: "No One" <no\\.one@example\\.com>/', $rendered_message);
     $this->assertPattern('/From: "Some \\\\"One" <some\\.one@example\\.com>/', $rendered_message);
 }