protected function PanelizerEntityViewBuilderTest::setUp in Panelizer 8.4
Same name and namespace in other branches
- 8.5 tests/src/Unit/PanelizerEntityViewBuilderTest.php \Drupal\Tests\panelizer\Unit\PanelizerEntityViewBuilderTest::setUp()
- 8.3 tests/src/Unit/PanelizerEntityViewBuilderTest.php \Drupal\Tests\panelizer\Unit\PanelizerEntityViewBuilderTest::setUp()
Overrides UnitTestCase::setUp
File
- tests/
src/ Unit/ PanelizerEntityViewBuilderTest.php, line 98
Class
- PanelizerEntityViewBuilderTest
- Tests the PanelizerEntityViewBuilder.
Namespace
Drupal\Tests\panelizer\UnitCode
protected function setUp() {
parent::setUp();
$this->entityType = $this
->prophesize(EntityTypeInterface::class);
$this->entityTypeManager = $this
->prophesize(EntityTypeManagerInterface::class);
$this->moduleHandler = $this
->prophesize(ModuleHandlerInterface::class);
$this->panelizer = $this
->prophesize(PanelizerInterface::class);
$this->panelizerManager = $this
->prophesize(PanelizerEntityManagerInterface::class);
$this->panelsManager = $this
->prophesize(PanelsDisplayManagerInterface::class);
$this->entityType
->id()
->willReturn('entity_type_id');
$this->entityViewBuilder = $this
->getMockBuilder(PanelizerEntityViewBuilder::class)
->setConstructorArgs([
$this->entityType
->reveal(),
$this->entityTypeManager
->reveal(),
$this->moduleHandler
->reveal(),
$this->panelizer
->reveal(),
$this->panelizerManager
->reveal(),
$this->panelsManager
->reveal(),
])
->setMethods([
'getFallbackViewBuilder',
'getPanelizerPlugin',
'collectRenderDisplays',
'getEntityContext',
])
->getMock();
$this->fallbackViewBuilder = $this
->prophesize(EntityViewBuilderInterface::class);
$this->panelizerPlugin = $this
->prophesize(PanelizerEntityInterface::class);
$this->entityViewBuilder
->method('getFallbackViewBuilder')
->willReturn($this->fallbackViewBuilder
->reveal());
$this->entityViewBuilder
->method('getPanelizerPlugin')
->willReturn($this->panelizerPlugin
->reveal());
}