Example #1
0
 /**
  * @dataProvider getHeaders
  */
 public function testToString($headers, $expected)
 {
     foreach ($headers as $key => $value) {
         $this->headers->set($key, $value);
     }
     $this->assertEquals($expected, $this->headers->toString());
     $this->assertEquals($expected, (string) $this->headers);
 }
Example #2
0
 /**
  * Set content type
  *
  * @return \Sendmail\Message
  */
 protected function setContentType()
 {
     $this->headers->set('Content-type', 'text/' . ($this->in_html ? 'html' : 'plain') . '; charset="' . $this->charset . '"');
     return $this;
 }
Example #3
0
 public function testInHtml()
 {
     $this->assertEquals($this->message, $this->message->inHTML());
     $this->headers->set('Content-type', 'text/html; charset="' . Headers::DEFAULT_CHARSET . '"');
     $this->assertEquals($this->headers->toString(), $this->message->getHeaders());
 }