From a3f0299d5aea042427656e74ab14727be4d17393 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 25 Jan 2015 06:22:15 +0100 Subject: [PATCH] [HttpKernel] fixed tests --- .../Component/HttpKernel/Tests/KernelTest.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Tests/KernelTest.php b/src/Symfony/Component/HttpKernel/Tests/KernelTest.php index 323376bbe5..6bf5c25884 100644 --- a/src/Symfony/Component/HttpKernel/Tests/KernelTest.php +++ b/src/Symfony/Component/HttpKernel/Tests/KernelTest.php @@ -11,6 +11,7 @@ namespace Symfony\Component\HttpKernel\Tests; +use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\HttpKernel\Config\EnvParametersResource; use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\HttpKernel\HttpKernelInterface; @@ -149,7 +150,7 @@ class KernelTest extends \PHPUnit_Framework_TestCase public function testEnvParametersResourceIsAdded() { - $container = $this->getMock('Symfony\Component\DependencyInjection\ContainerBuilder'); + $container = new ContainerBuilder(); $kernel = $this->getMockBuilder('Symfony\Component\HttpKernel\Tests\Fixtures\KernelForTest') ->disableOriginalConstructor() ->setMethods(array('getContainerBuilder', 'prepareContainer', 'getCacheDir', 'getLogDir')) @@ -166,14 +167,21 @@ class KernelTest extends \PHPUnit_Framework_TestCase $kernel->expects($this->any()) ->method('getLogDir') ->will($this->returnValue(sys_get_temp_dir())); - $container->expects($this->once()) - ->method('addResource') - ->with(new EnvParametersResource('SYMFONY__')); $reflection = new \ReflectionClass(get_class($kernel)); $method = $reflection->getMethod('buildContainer'); $method->setAccessible(true); $method->invoke($kernel); + + $found = false; + foreach ($container->getResources() as $resource) { + if ($resource instanceof EnvParametersResource) { + $found = true; + break; + } + } + + $this->assertTrue($found); } public function testBootKernelSeveralTimesOnlyInitializesBundlesOnce()