Fixed tests

This commit is contained in:
Christophe Coevoet 2012-04-30 14:41:37 +02:00
parent 195a1d36c0
commit b574de389e

View File

@ -14,6 +14,7 @@ namespace Symfony\Tests\Bridge\Monolog\Processor;
use Monolog\Logger;
use Symfony\Bridge\Monolog\Processor\WebProcessor;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\HttpKernelInterface;
class WebProcessorTest extends \PHPUnit_Framework_TestCase
{
@ -35,7 +36,18 @@ class WebProcessorTest extends \PHPUnit_Framework_TestCase
$request = new Request();
$request->server->replace($server);
$processor = new WebProcessor($request);
$event = $this->getMockBuilder('Symfony\Component\HttpKernel\Event\GetResponseEvent')
->disableOriginalConstructor()
->getMock();
$event->expects($this->any())
->method('getRequestType')
->will($this->returnValue(HttpKernelInterface::MASTER_REQUEST));
$event->expects($this->any())
->method('getRequest')
->will($this->returnValue($request));
$processor = new WebProcessor();
$processor->onKernelRequest($event);
$record = $processor($this->getRecord());
$this->assertEquals($server['REQUEST_URI'], $record['extra']['url']);