Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / tests / Drupal / Tests / Core / Controller / TitleResolverTest.php
index 7633f78a133c1a8ed034775471d1b204612f0acf..1818f8a2be587ed391847dbfca864d075ea1f568 100644 (file)
@@ -34,6 +34,13 @@ class TitleResolverTest extends UnitTestCase {
    */
   protected $translationManager;
 
+  /**
+   * The mocked argument resolver.
+   *
+   * @var \Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface|\PHPUnit_Framework_MockObject_MockObject
+   */
+  protected $argumentResolver;
+
   /**
    * The actual tested title resolver.
    *
@@ -44,8 +51,9 @@ class TitleResolverTest extends UnitTestCase {
   protected function setUp() {
     $this->controllerResolver = $this->getMock('\Drupal\Core\Controller\ControllerResolverInterface');
     $this->translationManager = $this->getMock('\Drupal\Core\StringTranslation\TranslationInterface');
+    $this->argumentResolver = $this->getMock('\Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface');
 
-    $this->titleResolver = new TitleResolver($this->controllerResolver, $this->translationManager);
+    $this->titleResolver = new TitleResolver($this->controllerResolver, $this->translationManager, $this->argumentResolver);
   }
 
   /**
@@ -108,7 +116,7 @@ class TitleResolverTest extends UnitTestCase {
       ->method('getControllerFromDefinition')
       ->with('Drupal\Tests\Core\Controller\TitleCallback::example')
       ->will($this->returnValue($callable));
-    $this->controllerResolver->expects($this->once())
+    $this->argumentResolver->expects($this->once())
       ->method('getArguments')
       ->with($request, $callable)
       ->will($this->returnValue(['example']));