コード例 #1
0
 public function testTemplateEmailWorks()
 {
     $email = new UnitTestingTemplateEmail(["Name" => "Fairbanks", "Age" => "21++", "HairColour" => "brown"]);
     $this->assertEquals("Your name is Fairbanks", $email->getText());
     $this->assertEquals("Your age is 21++", $email->getHtml());
     $this->assertEquals("Your hair is brown", $email->getSubject());
     $email = new FancyUnitTestingTemplateEmail(["Name" => "Fairbanks", "Age" => "21++", "HairColour" => "brown"]);
     $this->assertEquals("<div>Your age is 21++</div>", $email->getHtml(), "Templated emails using layouts aren't using the html layout");
     $this->assertEquals("abcYour name is Fairbanksdef", $email->getText(), "Templated emails using layouts aren't using the text layout");
 }