->
method('getActiveTheme'
) ->
willReturn($active_theme);
$this->contextHandler =
$this->
createMock('Drupal\Core\Plugin\Context\ContextHandlerInterface'
);
$this->blockStorage =
$this->
createMock('Drupal\Core\Entity\EntityStorageInterface'
);
/** @var \Drupal\Core\Entity\EntityTypeManagerInterface|\PHPUnit\Framework\MockObject\MockObject $entity_type_manager */
$entity_type_manager =
$this->
createMock(EntityTypeManagerInterface::
class);
$entity_type_manager->
expects($this->
any()) ->
method('getStorage'
) ->
willReturn($this->blockStorage
);
$this->blockRepository =
new BlockRepository($entity_type_manager,
$theme_manager,
$this->contextHandler
);
} /**
* Tests the retrieval of block entities.
*
* @covers ::getVisibleBlocksPerRegion
*
* @dataProvider providerBlocksConfig
*/
public function testGetVisibleBlocksPerRegion(array
$blocks_config, array
$expected_blocks) { $blocks =
[];