Ejemplo n.º 1
0
 /**
  * Tests getHandler() without an override.
  */
 public function testGetHandlerNoOverride()
 {
     $this->setupMockedFactory();
     $item = [];
     $item['table'] = 'test_table';
     $item['field'] = 'test_field';
     $views_data = [];
     $views_data['test_field']['test']['id'] = 'test_id';
     $this->viewsData->expects($this->once())->method('get')->with('test_table')->willReturn($views_data);
     $plugin = $this->getMock('Drupal\\views\\Plugin\\views\\ViewsHandlerInterface');
     $this->factory->expects($this->once())->method('createInstance')->with('test_id')->willReturn($plugin);
     $result = $this->handlerManager->getHandler($item);
     $this->assertSame($plugin, $result);
 }