function CategoryAutocompleteTest::setUp

Same name and namespace in other branches
  1. 9 core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php \Drupal\Tests\block\Unit\CategoryAutocompleteTest::setUp()
  2. 8.9.x core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php \Drupal\Tests\block\Unit\CategoryAutocompleteTest::setUp()
  3. 10 core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php \Drupal\Tests\block\Unit\CategoryAutocompleteTest::setUp()

Overrides UnitTestCase::setUp

File

core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php, line 28

Class

CategoryAutocompleteTest
@coversDefaultClass <a href="/api/drupal/core%21modules%21block%21src%21Controller%21CategoryAutocompleteController.php/class/CategoryAutocompleteController/11.x" title="Returns autocomplete responses for block categories." class="local">\Drupal\block\Controller\CategoryAutocompleteController</a> @group block

Namespace

Drupal\Tests\block\Unit

Code

protected function setUp() : void {
    parent::setUp();
    $block_manager = $this->createMock('Drupal\\Core\\Block\\BlockManagerInterface');
    $block_manager->expects($this->any())
        ->method('getCategories')
        ->willReturn([
        'Comment',
        'Node',
        'None & Such',
        'User',
    ]);
    $this->autocompleteController = new CategoryAutocompleteController($block_manager);
}

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