parent::
setUp();
$this->entityTypeManager =
$this->
createMock(EntityTypeManagerInterface::
class);
$this->entityRepository =
$this->
createMock(EntityRepositoryInterface::
class);
$this->languageManager =
$this->
createMock('\Drupal\Core\Language\LanguageManagerInterface'
);
$configuration =
['entity_type' => 'foo', 'entity field' => 'bar'
];
$plugin_id =
$this->
randomMachineName();
$plugin_definition =
[ 'title' =>
$this->
randomMachineName(),
];
$this->plugin =
new EntityOperations($configuration,
$plugin_id,
$plugin_definition,
$this->entityTypeManager,
$this->languageManager,
$this->entityRepository
);
$redirect_service =
$this->
createMock('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() ->
getMock();
$display =
$this->
getMockBuilder('\Drupal\views\Plugin\views\display\DisplayPluginBase'
)