mirror of
https://github.com/retailcrm/Fetch.git
synced 2025-02-06 02:39:21 +03:00
Added Message::getMessageBody tests, added better messages to existing assertions.
This commit is contained in:
parent
89efb38103
commit
7af83a84db
@ -35,12 +35,12 @@ class MessageTest extends \PHPUnit_Framework_TestCase
|
|||||||
{
|
{
|
||||||
$message = static::getMessage(3);
|
$message = static::getMessage(3);
|
||||||
$overview = $message->getOverview();
|
$overview = $message->getOverview();
|
||||||
$this->assertEquals('Welcome', $overview->subject, 'Subject');
|
$this->assertEquals('Welcome', $overview->subject, 'Subject available from overview');
|
||||||
$this->assertEquals('tedivm@tedivm.com', $overview->from, 'From');
|
$this->assertEquals('tedivm@tedivm.com', $overview->from, 'From available from overview');
|
||||||
$this->assertEquals('testuser@tedivm.com', $overview->to, 'To');
|
$this->assertEquals('testuser@tedivm.com', $overview->to, 'To available from overview');
|
||||||
$this->assertEquals(1465, $overview->size, 'Size');
|
$this->assertEquals(1465, $overview->size, 'Size available from overview');
|
||||||
$this->assertEquals(0, $overview->flagged, 'Flagged');
|
$this->assertEquals(0, $overview->flagged, 'Flagged available from overview');
|
||||||
$this->assertEquals(1, $overview->seen, 'Seen');
|
$this->assertEquals(1, $overview->seen, 'Seen available from overview');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testGetHeaders()
|
public function testGetHeaders()
|
||||||
@ -59,6 +59,22 @@ class MessageTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function testGetMessageBody()
|
public function testGetMessageBody()
|
||||||
{
|
{
|
||||||
|
// easiest way to deal with php encoding issues is simply not to.
|
||||||
|
$plaintextTest = 'f9377a89c9c935463a2b35c92dd61042';
|
||||||
|
$convertedHtmlTest = '11498bcf191900d634ff8772a64ca523';
|
||||||
|
$pureHtmlTest = '6a366ddecf080199284146d991d52169';
|
||||||
|
|
||||||
|
$message = static::getMessage(3);
|
||||||
|
$messageNonHTML = $message->getMessageBody();
|
||||||
|
$this->assertEquals($plaintextTest, md5($messageNonHTML), 'Message returns as plaintext.');
|
||||||
|
|
||||||
|
|
||||||
|
$messageHTML = $message->getMessageBody(true);
|
||||||
|
$this->assertEquals($convertedHtmlTest, md5($messageHTML), 'Message converts from plaintext to HTML when requested.');
|
||||||
|
|
||||||
|
$message = static::getMessage(4);
|
||||||
|
$messageHTML = $message->getMessageBody(true);
|
||||||
|
$this->assertEquals($pureHtmlTest, md5($messageHTML), 'Message returns as HTML.');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user