function BlockContentStorageBodyFieldTest::testBackwardsCompatibility

Tests the BC coverage for block_content_storage_body_field.

File

core/modules/block_content/modules/block_content_storage_body_field/tests/src/Functional/BlockContentStorageBodyFieldTest.php, line 33

Class

BlockContentStorageBodyFieldTest
Tests the block_content_storage_body_field deprecated module.

Namespace

Drupal\Tests\block_content_storage_body_field\Functional

Code

public function testBackwardsCompatibility() : void {
  // Verify storage does not exist.
  $this->assertNull(FieldStorageConfig::load('block_content.body'));
  // Now install the BC module.
  \Drupal::service('module_installer')->install([
    'block_content_storage_body_field_test',
  ]);
  // Verify storage exists.
  $this->assertNotNull(FieldStorageConfig::load('block_content.body'));
  // Verify field exists.
  $this->assertNotNull(FieldConfig::load('block_content.basic.body'));
  // Now uninstall block_content_storage_body_field_test.
  $this->container
    ->get('module_installer')
    ->uninstall([
    'block_content_storage_body_field_test',
  ]);
  // Verify again storage exists.
  $this->assertNotNull(FieldStorageConfig::load('block_content.body'));
  // Verify again field exists.
  $this->assertNotNull(FieldConfig::load('block_content.basic.body'));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.