public function BlockStorageUnitTest::testDefaultBlocks in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/block/src/Tests/BlockStorageUnitTest.php \Drupal\block\Tests\BlockStorageUnitTest::testDefaultBlocks()
 
Tests the installation of default blocks.
File
- core/
modules/ block/ src/ Tests/ BlockStorageUnitTest.php, line 147  - Contains \Drupal\block\Tests\BlockStorageUnitTest.
 
Class
- BlockStorageUnitTest
 - Tests the storage of blocks.
 
Namespace
Drupal\block\TestsCode
public function testDefaultBlocks() {
  \Drupal::service('theme_handler')
    ->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(array(
    'block_test',
  ));
  $entities = $this->controller
    ->loadMultiple();
  $entity = reset($entities);
  $this
    ->assertEqual($entity
    ->id(), 'test_block', 'The default test block was loaded.');
}