Romain Mouillard 10 rokov pred
rodič
commit
52046bd32e

+ 3 - 0
Tests/DependencyInjection/Compiler/AddDependencyCallsCompilerPassTest.php

@@ -382,6 +382,9 @@ class AddDependencyCallsCompilerPassTest extends \PHPUnit_Framework_TestCase
         $container
             ->register('knp_menu.factory')
             ->setClass('Knp\Menu\Silex\RouterAwareFactory');
+        $container
+            ->register('knp_menu.helper')
+            ->setClass('Knp\Menu\Twig\Helper');
         $container
             ->register('event_dispatcher')
             ->setClass('Symfony\Component\EventDispatcher\EventDispatcherInterface');

+ 3 - 0
Tests/DependencyInjection/Compiler/ExtensionCompilerPassTest.php

@@ -308,6 +308,9 @@ class ExtensionCompilerPassTest extends \PHPUnit_Framework_TestCase
         $container
             ->register('validator')
             ->setClass('Symfony\Component\Validator\ValidatorInterface');
+        $container
+            ->register('knp_menu.helper')
+            ->setClass('Knp\Menu\Twig\Helper');
 
         // Add admin definition's
         $container

+ 3 - 1
Tests/Twig/Extension/SonataAdminExtensionTest.php

@@ -95,7 +95,9 @@ class SonataAdminExtensionTest extends \PHPUnit_Framework_TestCase
 
         $this->logger = $this->getMock('Psr\Log\LoggerInterface');
 
-        $this->twigExtension = new SonataAdminExtension($this->pool, $this->router, $this->logger);
+        $this->helper = $this->getMockBuilder('Knp\Menu\Twig\Helper')->disableOriginalConstructor()->getMock();
+
+        $this->twigExtension = new SonataAdminExtension($this->pool, $this->router, $this->helper, $this->logger);
 
         $loader = new StubFilesystemLoader(array(
             __DIR__.'/../../../Resources/views/CRUD',