function BlockVariantTraitTest::testGetRegionAssignments
Same name in other branches
- 4.0.x tests/src/Unit/BlockVariantTraitTest.php \Drupal\Tests\ctools\Unit\BlockVariantTraitTest::testGetRegionAssignments()
Tests the getRegionAssignments() method.
@covers ::getRegionAssignments
@dataProvider providerTestGetRegionAssignments
File
-
tests/
src/ Unit/ BlockVariantTraitTest.php, line 28
Class
- BlockVariantTraitTest
- Tests the methods of a block-based variant.
Namespace
Drupal\Tests\ctools\UnitCode
public function testGetRegionAssignments($expected, $blocks = []) {
$block_collection = $this->prophesize(BlockPluginCollection::class);
$block_collection->getAllByRegion()
->willReturn($blocks)
->shouldBeCalled();
$display_variant = new TestBlockVariantTrait();
$display_variant->setBlockPluginCollection($block_collection->reveal());
$this->assertSame($expected, $display_variant->getRegionAssignments());
}