installConfig(['block_content']); $this->installEntitySchema('block_content'); $this->executeMigrations([ 'block_content_type', 'block_content_body_field', ]); } /** * Tests the block content body field migration. */ public function testBlockContentBodyFieldMigration() { /** @var \Drupal\field\FieldStorageConfigInterface $storage */ $storage = FieldStorageConfig::load('block_content.body'); $this->assertTrue($storage instanceof FieldStorageConfigInterface); $this->assertIdentical('block_content', $storage->getTargetEntityTypeId()); $this->assertIdentical(['basic'], array_values($storage->getBundles())); $this->assertIdentical('body', $storage->getName()); /** @var \Drupal\field\FieldConfigInterface $field */ $field = FieldConfig::load('block_content.basic.body'); $this->assertTrue($field instanceof FieldConfigInterface); $this->assertIdentical('block_content', $field->getTargetEntityTypeId()); $this->assertIdentical('basic', $field->getTargetBundle()); $this->assertIdentical('body', $field->getName()); $this->assertIdentical('Body', $field->getLabel()); } }