소스 검색

[HttpKernel] prevented output on the console when running the test

Fabien Potencier 14 년 전
부모
커밋
0139a800f9
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      tests/Symfony/Tests/Component/HttpKernel/Debug/ExceptionListenerTest.php

+ 5 - 4
tests/Symfony/Tests/Component/HttpKernel/Debug/ExceptionListenerTest.php

@@ -45,9 +45,9 @@ class ExceptionListenerTest extends \PHPUnit_Framework_TestCase
      */
     public function testHandleWithoutLogger($event, $event2)
     {
-        //store the current log_errors, and disable it temporarily
-        $logErrors = ini_get('log_errors');
-        ini_set('log_errors', 'Off');
+        // store the current log_errors, and disable it temporarily
+        $logErrors = ini_set('log_errors', false);
+        $errorLog = ini_set('error_log', '/dev/null');
 
         $l = new ExceptionListener('foo');
         $l->onCoreException($event);
@@ -60,8 +60,9 @@ class ExceptionListenerTest extends \PHPUnit_Framework_TestCase
             $this->assertSame('foo', $e->getMessage());
         }
 
-        //restore the old log_errors setting
+        // restore the old settings
         ini_set('log_errors', $logErrors);
+        ini_set('error_log', $errorLog);
     }
 
     /**