mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-09-06 01:31:22 +02:00
38 lines
929 B
PHP
38 lines
929 B
PHP
<?php
|
|
|
|
namespace SilverStripe\Logging\Tests;
|
|
|
|
use SilverStripe\Control\Email\Email;
|
|
use SilverStripe\Dev\SapphireTest;
|
|
use SilverStripe\Logging\DebugViewFriendlyErrorFormatter;
|
|
|
|
class DebugViewFriendlyErrorFormatterTest extends SapphireTest
|
|
{
|
|
public function setUp()
|
|
{
|
|
parent::setUp();
|
|
Email::config()->set('admin_email', 'testy@mctest.face');
|
|
}
|
|
|
|
public function testOutput()
|
|
{
|
|
$formatter = new DebugViewFriendlyErrorFormatter();
|
|
$formatter->setTitle("There has been an error");
|
|
$formatter->setBody("The website server has not been able to respond to your request");
|
|
|
|
$expected = <<<TEXT
|
|
WEBSITE ERROR
|
|
There has been an error
|
|
-----------------------
|
|
The website server has not been able to respond to your request
|
|
|
|
Contact an administrator: testy [at] mctest [dot] face
|
|
|
|
|
|
TEXT
|
|
;
|
|
|
|
$this->assertEquals($expected, $formatter->output(404));
|
|
}
|
|
}
|