function LayoutBuilderOverrideTest::testLayoutBuilderOverride

Tests installation after overriding LayoutBuilderEntityViewDisplay.

File

core/modules/layout_builder/tests/src/Kernel/LayoutBuilderOverrideTest.php, line 23

Class

LayoutBuilderOverrideTest
Test entity view display override on top of Layout Builder override.

Namespace

Drupal\Tests\layout_builder\Kernel

Code

public function testLayoutBuilderOverride() : void {
  // Install the module overriding LayoutBuilderEntityViewDisplay.
  $this->container
    ->get('module_installer')
    ->install([
    'layout_builder_override',
  ]);
  // Now install layout_builder module.
  $status = $this->container
    ->get('module_installer')
    ->install([
    'layout_builder',
  ]);
  $this->assertEquals(TRUE, $status);
  $displays = $this->container
    ->get('entity_type.manager')
    ->getStorage('entity_view_display')
    ->loadMultiple();
  foreach ($displays as $display) {
    $this->assertInstanceOf(LayoutBuilderEntityViewDisplayOverride::class, $display);
  }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.