public function BlockStorageUnitTest::testDefaultBlocks in Drupal 9
Same name and namespace in other branches
- 8 core/modules/block/tests/src/Kernel/BlockStorageUnitTest.php \Drupal\Tests\block\Kernel\BlockStorageUnitTest::testDefaultBlocks()
- 10 core/modules/block/tests/src/Kernel/BlockStorageUnitTest.php \Drupal\Tests\block\Kernel\BlockStorageUnitTest::testDefaultBlocks()
Tests the installation of default blocks.
File
- core/
modules/ block/ tests/ src/ Kernel/ BlockStorageUnitTest.php, line 145
Class
- BlockStorageUnitTest
- Tests the storage of blocks.
Namespace
Drupal\Tests\block\KernelCode
public function testDefaultBlocks() {
\Drupal::service('theme_installer')
->install([
'classy',
]);
$entities = $this->controller
->loadMultiple();
$this
->assertTrue(empty($entities), 'There are no blocks initially.');
// Install the block_test.module, so that its default config is installed.
$this
->installConfig([
'block_test',
]);
$entities = $this->controller
->loadMultiple();
$entity = reset($entities);
$this
->assertEquals('test_block', $entity
->id(), 'The default test block was loaded.');
}