function LayoutBuilderQuickEditTest::loginLayoutAdmin

Same name in other branches
  1. 8.9.x core/modules/layout_builder/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php \Drupal\Tests\layout_builder\FunctionalJavascript\LayoutBuilderQuickEditTest::loginLayoutAdmin()

Login the Layout admin user for the test.

5 calls to LayoutBuilderQuickEditTest::loginLayoutAdmin()
LayoutBuilderQuickEditTest::createLayoutOverride in core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php
Creates a layout override.
LayoutBuilderQuickEditTest::disableLayoutBuilder in core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php
Disables Layout Builder.
LayoutBuilderQuickEditTest::enableLayouts in core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php
Enables layouts at an admin path.
LayoutBuilderQuickEditTest::revertLayoutToDefaults in core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php
Reverts a layout override.
LayoutBuilderQuickEditTest::testQuickEditIgnoresDuplicateFields in core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php
Tests that Quick Edit still works even when there are duplicate fields.

File

core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderQuickEditTest.php, line 258

Class

LayoutBuilderQuickEditTest
Tests that Layout Builder functions with Quick Edit.

Namespace

Drupal\Tests\quickedit\FunctionalJavascript

Code

protected function loginLayoutAdmin() {
    // Enable for the Layout Builder.
    $this->drupalLogin($this->drupalCreateUser([
        'configure any layout',
        'access content',
        'administer node display',
        'administer node fields',
        'administer blocks',
    ]));
}

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