You are here

protected function PanelizerTestTrait::assertDefaultExists in Panelizer 8.4

Same name and namespace in other branches
  1. 8.5 tests/src/Functional/PanelizerTestTrait.php \Drupal\Tests\panelizer\Functional\PanelizerTestTrait::assertDefaultExists()

Asserts that a Panelizer default exists.

Parameters

string $content_type: The content type, i.e. the node bundle ID, to configure; defaults to 'page'.

string $display: (optional) The view mode to work on.

string $id: (optional) The default ID.

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

File

tests/src/Functional/PanelizerTestTrait.php, line 219

Class

PanelizerTestTrait
Contains helper methods for writing functional tests of Panelizer.

Namespace

Drupal\Tests\panelizer\Functional

Code

protected function assertDefaultExists($content_type = 'page', $display = 'default', $id = 'default') {
  $settings = \Drupal::service('entity_display.repository')
    ->getViewDisplay('node', $content_type, $display)
    ->getThirdPartySettings('panelizer');
  $display_exists = isset($settings['displays'][$id]);
  $this
    ->assertTrue($display_exists);
}