diff --git a/core/modules/views/tests/src/Unit/Plugin/views/field/EntityOperationsUnitTest.php b/core/modules/views/tests/src/Unit/Plugin/views/field/EntityOperationsUnitTest.php index 28bd2da..c7c7002 100644 --- a/core/modules/views/tests/src/Unit/Plugin/views/field/EntityOperationsUnitTest.php +++ b/core/modules/views/tests/src/Unit/Plugin/views/field/EntityOperationsUnitTest.php @@ -8,6 +8,7 @@ namespace Drupal\Tests\views\Unit\Plugin\views\field { use Drupal\Tests\UnitTestCase; +use Drupal\views\Plugin\views\field\EntityOperations; use Drupal\views\ResultRow; /** @@ -26,7 +27,7 @@ class EntityOperationsUnitTest extends UnitTestCase { /** * The plugin under test. * - * @var \Drupal\views\Plugin\views\field\EntityOperations|\PHPUnit_Framework_MockObject_MockObject + * @var \Drupal\views\Plugin\views\field\EntityOperations */ protected $plugin; @@ -43,14 +44,13 @@ public function setUp() { $plugin_definition = array( 'title' => $this->randomMachineName(), ); + $this->plugin = new EntityOperations($configuration, $plugin_id, $plugin_definition, $this->entityManager); - $this->plugin = $this->getMockBuilder('Drupal\views\Plugin\views\field\EntityOperations') - ->setConstructorArgs([$configuration, $plugin_id, $plugin_definition, $this->entityManager]) - ->setMethods(array('getDestinationArray')) - ->getMock(); - $this->plugin->expects($this->any()) - ->method('getDestinationArray') + $redirect_service = $this->getMock('Drupal\Core\Routing\RedirectDestinationInterface'); + $redirect_service->expects($this->any()) + ->method('getAsArray') ->willReturn(['destination' => 'foobar']); + $this->plugin->setRedirectDestination($redirect_service); $view = $this->getMockBuilder('\Drupal\views\ViewExecutable') ->disableOriginalConstructor()