You are here

public function AdminToolbarSearchTestBase::setUp in Admin Toolbar 8.2

Same name and namespace in other branches
  1. 3.x admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarSearchTestBase.php \Drupal\Tests\admin_toolbar_search\FunctionalJavascript\AdminToolbarSearchTestBase::setUp()

Overrides BrowserTestBase::setUp

1 call to AdminToolbarSearchTestBase::setUp()
AdminToolbarToolsSearchTest::setUp in admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarToolsSearchTest.php
1 method overrides AdminToolbarSearchTestBase::setUp()
AdminToolbarToolsSearchTest::setUp in admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarToolsSearchTest.php

File

admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarSearchTestBase.php, line 50

Class

AdminToolbarSearchTestBase
Base class for testing the functionality of admin toolbar search.

Namespace

Drupal\Tests\admin_toolbar_search\FunctionalJavascript

Code

public function setUp() {
  parent::setUp();
  $baby_names = [
    'ada' => 'Ada',
    'amara' => 'Amara',
    'amelia' => 'Amelia',
    'arabella' => 'Arabella',
    'asher' => 'Asher',
    'astrid' => 'Astrid',
    'atticus' => 'Atticus',
    'aurora' => 'Aurora',
    'ava' => 'Ava',
    'cora' => 'Cora',
    'eleanor' => 'Eleanor',
    'eloise' => 'Eloise',
    'felix' => 'Felix',
    'freya' => 'Freya',
    'genevieve' => 'Genevieve',
    'isla' => 'Isla',
    'jasper' => 'Jasper',
    'luna' => 'Luna',
    'maeve' => 'Maeve',
    'milo' => 'Milo',
    'nora' => 'Nora',
    'olivia' => 'Olivia',
    'ophelia' => 'Ophelia',
    'posie' => 'Posie',
    'rose' => 'Rose',
    'silas' => 'Silas',
    'soren' => 'Soren',
  ];
  foreach ($baby_names as $id => $label) {
    $menu = Menu::create([
      'id' => $id,
      'label' => $label,
    ]);
    $menu
      ->save();
  }
  $this
    ->drupalPlaceBlock('local_tasks_block');
  $permissions = [
    'access toolbar',
    'administer menu',
    'access administration pages',
    'administer site configuration',
    'administer content types',
  ];
  $this->noAccessUser = $this
    ->drupalCreateUser($permissions);
  $permissions[] = 'use admin toolbar search';
  $this->userWithAccess = $this
    ->drupalCreateUser($permissions);
}