You are here

protected function LayoutBuilderQuickEditTest::revertLayoutToDefaults in Drupal 8

Reverts a layout override.

1 call to LayoutBuilderQuickEditTest::revertLayoutToDefaults()
LayoutBuilderQuickEditTest::testEnableDisableLayoutBuilder in core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php
Tests Quick Edit boots correctly with Layout Builder defaults & overrides.

File

core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php, line 265

Class

LayoutBuilderQuickEditTest
Tests that Layout Builder functions with Quick Edit.

Namespace

Drupal\Tests\layout_builder\FunctionalJavascript

Code

protected function revertLayoutToDefaults() {
  $page = $this
    ->getSession()
    ->getPage();
  $assert_session = $this
    ->assertSession();

  // Save the current user to re-login after Layout Builder changes.
  $user = $this->loggedInUser;
  $this
    ->loginLayoutAdmin();
  $this
    ->drupalGet('node/' . $this->article
    ->id() . '/layout');
  $assert_session
    ->buttonExists('Revert to defaults');
  $page
    ->pressButton('Revert to defaults');
  $page
    ->pressButton('Revert');
  $assert_session
    ->pageTextContains('The layout has been reverted back to defaults.');
  $this
    ->drupalLogin($user);
}