merged branch stof/fix_monolog_webprocessor (PR #4157)

Commits
-------

b574de3 Fixed tests

Discussion
----------

Fix tests for the monolog webprocessor
This commit is contained in:
Fabien Potencier 2012-04-30 15:05:55 +02:00
commit 48c481c269

View File

@ -14,6 +14,7 @@ namespace Symfony\Tests\Bridge\Monolog\Processor;
use Monolog\Logger; use Monolog\Logger;
use Symfony\Bridge\Monolog\Processor\WebProcessor; use Symfony\Bridge\Monolog\Processor\WebProcessor;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\HttpKernelInterface;
class WebProcessorTest extends \PHPUnit_Framework_TestCase class WebProcessorTest extends \PHPUnit_Framework_TestCase
{ {
@ -35,7 +36,18 @@ class WebProcessorTest extends \PHPUnit_Framework_TestCase
$request = new Request(); $request = new Request();
$request->server->replace($server); $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()); $record = $processor($this->getRecord());
$this->assertEquals($server['REQUEST_URI'], $record['extra']['url']); $this->assertEquals($server['REQUEST_URI'], $record['extra']['url']);