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'); }
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); }