public function SectionDependenciesUpdatePathTest::testRunUpdates in Drupal 8
Tests the upgrade path for Layout Builder section dependencies.
File
- core/modules/ layout_builder/ tests/ src/ Functional/ Update/ SectionDependenciesUpdatePathTest.php, line 30 
Class
- SectionDependenciesUpdatePathTest
- Tests the upgrade path for Layout Builder section dependencies.
Namespace
Drupal\Tests\layout_builder\Functional\UpdateCode
public function testRunUpdates() {
  $data = EntityViewDisplay::load('node.article.teaser')
    ->toArray();
  $this
    ->assertNotContains('system.menu.myothermenu', $data['dependencies']['config']);
  $this
    ->assertNotContains('layout_builder', $data['dependencies']['module']);
  $this
    ->assertNotContains('layout_test', $data['dependencies']['module']);
  $this
    ->runUpdates();
  $data = EntityViewDisplay::load('node.article.teaser')
    ->toArray();
  $this
    ->assertContains('system.menu.myothermenu', $data['dependencies']['config']);
  $this
    ->assertContains('layout_builder', $data['dependencies']['module']);
  $this
    ->assertContains('layout_test', $data['dependencies']['module']);
}