You are here

public function PanelsDisplayVariantTest::testGetRegionNames in Panels 8.4

Same name and namespace in other branches
  1. 8.3 tests/src/Unit/PanelsDisplayVariantTest.php \Drupal\Tests\panels\Unit\PanelsDisplayVariantTest::testGetRegionNames()

@covers ::getRegionNames

File

tests/src/Unit/PanelsDisplayVariantTest.php, line 125

Class

PanelsDisplayVariantTest
@coversDefaultClass \Drupal\panels\Plugin\DisplayVariant\PanelsDisplayVariant @group Panels

Namespace

Drupal\Tests\panels\Unit

Code

public function testGetRegionNames() {
  $region_names = [
    'foo' => 'Foo',
    'bar' => 'Bar',
    'baz' => 'Baz',
  ];
  $layout_definition = new LayoutDefinition([
    'regions' => [
      'foo' => [
        'label' => 'Foo',
      ],
      'bar' => [
        'label' => 'Bar',
      ],
      'baz' => [
        'label' => 'Baz',
      ],
    ],
  ]);
  $this->layout
    ->getPluginDefinition()
    ->willReturn($layout_definition);
  $this
    ->assertSame($region_names, $this->variant
    ->getRegionNames());
}