function MoveRevisionMetadataFieldsUpdateTest::testSystemUpdate8501
Tests that the revision metadata key BC layer was updated correctly.
@expectedDeprecation The revision_user revision metadata key is not set for entity type: entity_test_mul_revlog See: https://www.drupal.org/node/2831499 @expectedDeprecation The revision_created revision metadata key is not set for entity type: entity_test_mul_revlog See: https://www.drupal.org/node/2831499 @expectedDeprecation The revision_log_message revision metadata key is not set for entity type: entity_test_mul_revlog See: https://www.drupal.org/node/2831499
File
-
core/
modules/ system/ tests/ src/ Functional/ Entity/ Update/ MoveRevisionMetadataFieldsUpdateTest.php, line 254
Class
- MoveRevisionMetadataFieldsUpdateTest
- Tests the upgrade path for moving the revision metadata fields.
Namespace
Drupal\Tests\system\Functional\Entity\UpdateCode
public function testSystemUpdate8501() {
$this->runUpdates();
/** @var \Drupal\Core\Entity\EntityDefinitionUpdateManagerInterface $definition_update_manager */
$definition_update_manager = $this->container
->get('entity.definition_update_manager');
foreach ([
'block_content',
'node',
] as $entity_type_id) {
$installed_entity_type = $definition_update_manager->getEntityType($entity_type_id);
$revision_metadata_keys = $installed_entity_type->get('revision_metadata_keys');
$this->assertTrue(isset($revision_metadata_keys['revision_default']));
$required_revision_metadata_keys = $installed_entity_type->get('requiredRevisionMetadataKeys');
$this->assertTrue(isset($required_revision_metadata_keys['revision_default']));
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.