protected function PanelizerTestTrait::assertDefaultExists in Panelizer 8.4
Same name and namespace in other branches
- 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\FunctionalCode
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);
}