Mercurial > hg > cmmr2012-drupal-site
view vendor/chi-teck/drupal-code-generator/templates/d8/test/kernel.twig @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children | a9cd425dd02b |
line wrap: on
line source
<?php namespace Drupal\Tests\{{ machine_name }}\Kernel; use Drupal\block\Entity\Block; use Drupal\KernelTests\KernelTestBase; /** * Test description. * * @group {{ machine_name }} */ class {{ class }} extends KernelTestBase { /** * {@inheritdoc} */ public static $modules = ['block', 'system', 'user']; /** * {@inheritdoc} */ protected function setUp() { parent::setUp(); $this->container ->get('entity_type.manager') ->getStorage('block') ->create([ 'id' => 'test_block', 'theme' => 'stark', 'plugin' => 'system_powered_by_block', ]) ->save(); } /** * Test callback. */ public function testBlockRendering() { $entity = Block::load('test_block'); $build = \Drupal::entityTypeManager() ->getViewBuilder($entity->getEntityTypeId()) ->view($entity); $content = $this ->container ->get('renderer') ->renderRoot($build); $this->assertTrue( strpos(strip_tags($content), 'Powered by Drupal') !== FALSE, 'Valid block content was found.' ); } }