You are here

protected function PanelizerTestTrait::assertDefaultExists in Panelizer 8.3

Asserts that a Panelizer default exists.

Parameters

string $node_type: The node type ID.

string $display: (optional) The view display ID.

string $id: (optional) The default ID.

1 call to PanelizerTestTrait::assertDefaultExists()
PanelizerDefaultsTest::test in src/Tests/PanelizerDefaultsTest.php

File

src/Tests/PanelizerTestTrait.php, line 134

Class

PanelizerTestTrait
Contains helper methods for writing functional tests of Panelizer.

Namespace

Drupal\panelizer\Tests

Code

protected function assertDefaultExists($node_type, $display = 'default', $id = 'default') {
  $settings = EntityViewDisplay::load("node.{$node_type}.{$display}")
    ->getThirdPartySettings('panelizer');
  $display_exists = isset($settings['displays'][$id]);
  $this
    ->assertTrue($display_exists);
}