/**
  * {@inheritdoc}
  *
  * @covers ::__construct
  */
 public function setUp()
 {
     $this->entityManager = $this->getMock('\\Drupal\\Core\\Entity\\EntityManagerInterface');
     $configuration = array();
     $plugin_id = $this->randomMachineName();
     $plugin_definition = array('title' => $this->randomMachineName());
     $this->plugin = new EntityOperations($configuration, $plugin_id, $plugin_definition, $this->entityManager);
     $view = $this->getMockBuilder('\\Drupal\\views\\ViewExecutable')->disableOriginalConstructor()->getMock();
     $display = $this->getMockBuilder('\\Drupal\\views\\Plugin\\views\\display\\DisplayPluginBase')->disableOriginalConstructor()->getMockForAbstractClass();
     $view->display_handler = $display;
     $this->plugin->init($view, $display);
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  *
  * @covers ::__construct
  */
 public function setUp()
 {
     $this->entityManager = $this->getMock('\\Drupal\\Core\\Entity\\EntityManagerInterface');
     $configuration = array();
     $plugin_id = $this->randomMachineName();
     $plugin_definition = array('title' => $this->randomMachineName());
     $this->plugin = new EntityOperations($configuration, $plugin_id, $plugin_definition, $this->entityManager);
     $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()->getMock();
     $display = $this->getMockBuilder('\\Drupal\\views\\Plugin\\views\\display\\DisplayPluginBase')->disableOriginalConstructor()->getMockForAbstractClass();
     $view->display_handler = $display;
     $this->plugin->init($view, $display);
 }