merged branch stof/fix_monolog_webprocessor (PR #4157)
Commits
-------
b574de3
Fixed tests
Discussion
----------
Fix tests for the monolog webprocessor
This commit is contained in:
commit
48c481c269
@ -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']);
|
||||||
|
Reference in New Issue
Block a user