소스 검색

Fixed tests

Christophe Coevoet 13 년 전
부모
커밋
b574de389e
1개의 변경된 파일13개의 추가작업 그리고 1개의 파일을 삭제
  1. 13 1
      tests/Symfony/Tests/Bridge/Monolog/Processor/WebProcessorTest.php

+ 13 - 1
tests/Symfony/Tests/Bridge/Monolog/Processor/WebProcessorTest.php

@@ -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']);