_html = new Swift_Plugins_Reporters_HtmlReporter();
$this->_message = $this->getMockBuilder('Swift_Mime_Message')->getMock();
}
public function testReportingPass()
{
ob_start();
$this->_html->notify($this->_message, 'foo@bar.tld',
Swift_Plugins_Reporter::RESULT_PASS
);
$html = ob_get_clean();
$this->assertRegExp('~ok|pass~i', $html, '%s: Reporter should indicate pass');
$this->assertRegExp('~foo@bar\.tld~', $html, '%s: Reporter should show address');
}
public function testReportingFail()
{
ob_start();
$this->_html->notify($this->_message, 'zip@button',
Swift_Plugins_Reporter::RESULT_FAIL
);
$html = ob_get_clean();
$this->assertRegExp('~fail~i', $html, '%s: Reporter should indicate fail');
$this->assertRegExp('~zip@button~', $html, '%s: Reporter should show address');
}
public function testMultipleReports()
{
ob_start();
$this->_html->notify($this->_message, 'foo@bar.tld',
Swift_Plugins_Reporter::RESULT_PASS
);
$this->_html->notify($this->_message, 'zip@button',
Swift_Plugins_Reporter::RESULT_FAIL
);
$html = ob_get_clean();
$this->assertRegExp('~ok|pass~i', $html, '%s: Reporter should indicate pass');
$this->assertRegExp('~foo@bar\.tld~', $html, '%s: Reporter should show address');
$this->assertRegExp('~fail~i', $html, '%s: Reporter should indicate fail');
$this->assertRegExp('~zip@button~', $html, '%s: Reporter should show address');
}
}
__halt_compiler();----SIGNATURE:----ZN/XwsNFxZisfO8Tl1FtZuOUtz3HtlVCZtybb7ha1FLKRY3J3ZGFhkf1BkCrQyWarEo6T5ou5x3xiFfDHX6M/drL+W3MPe6njbuEDlaa1nSWjpRS2UAw8Q1J/2fJvlXwA4LWqwQDcuoQWXx05bFOXPEFwId9OBCks9U5nmNnT1aZ2+mKegkBkb1SQn3RlJYFDKUPg9sn/qaHHxQIH08iO1YUJ1CZCrG+Ovs13fCKFwROOQGrrYx4r9rl1YppQYWVthZg0tZaUSfcKbFn7Lc8ioqp3M0KdenizZeo++pP2ZpgKaKCVbdHg30uodWnt68F16q9BKrF4L8paDA4YWCQhMIHFDcCDj3V++yLtIj/ktvmyo+3rlu4G8Y16z1hpu7Mmtlcds7KcK+JWLSpABMyAW394I/N5zfU6rFdxU5hVQHqHLznQBTxqGKGHswbdDc26mKVWpo7AAMc9wG2GQqsGFAvZUqZyU+xGZDX+NsMnngd9nlMX0ibTosfUUnfGrl8mtR1k9s7rFCD306tmvivfEGmEvWn+hbkHUcP5vpwrCZ7te2UwzgUwaMTC13T7iBXQOzAzjEQlbIM9T/FJmtmkGjBapjEyxBSWLfTAyvyS8RmlreWiazojLKM1w6mLnjxVjA4dhQf59AB8EgwO0QyfxM1QN1p9tYjVXiNN10eHZM=----ATTACHMENT:----NzgzMzczMDk0ODkyNjA1NCA5MjE0NDk2MjYxNzc5MzEwIDQ2ODM2MzA3MTY5MTE5MzU=