grantPermissionsToTestedRole(['administer blocks']); } /** * {@inheritdoc} */ protected function createEntity() { $block_content_type = BlockContentType::create([ 'id' => 'pascal', 'label' => 'Pascal', 'revision' => FALSE, 'description' => 'Provides a competitive alternative to the "basic" type', ]); $block_content_type->save(); return $block_content_type; } /** * {@inheritdoc} */ protected function getExpectedNormalizedEntity() { return [ 'dependencies' => [], 'description' => 'Provides a competitive alternative to the "basic" type', 'id' => 'pascal', 'label' => 'Pascal', 'langcode' => 'en', 'revision' => 0, 'status' => TRUE, 'uuid' => $this->entity->uuid(), ]; } /** * {@inheritdoc} */ protected function getNormalizedPostEntity() { // @todo Update in https://www.drupal.org/node/2300677. } }