function AdminNodeTest::setUp

Same name and namespace in other branches
  1. main core/themes/default_admin/tests/src/Functional/AdminNodeTest.php \Drupal\Tests\default_admin\Functional\AdminNodeTest::setUp()

Overrides BrowserTestBase::setUp

File

core/themes/default_admin/tests/src/Functional/AdminNodeTest.php, line 34

Class

AdminNodeTest
Tests Default Admin theme for nodes.

Namespace

Drupal\Tests\default_admin\Functional

Code

protected function setUp() : void {
  parent::setUp();
  $this->container
    ->get('config.factory')
    ->getEditable('system.theme')
    ->set('admin', 'default_admin')
    ->save();
  $this->drupalCreateContentType([
    'type' => 'page',
    'name' => 'Basic page',
  ]);
  $this->drupalLogin($this->drupalCreateUser([
    'access administration pages',
    'view the administration theme',
    'create page content',
    'edit any page content',
    'administer nodes',
  ]));
}

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