diff --git a/core/modules/system/lib/Drupal/system/Tests/Entity/FieldSqlStorageTest.php b/core/modules/system/lib/Drupal/system/Tests/Entity/FieldSqlStorageTest.php index b7d969b..1a10a4e 100644 --- a/core/modules/system/lib/Drupal/system/Tests/Entity/FieldSqlStorageTest.php +++ b/core/modules/system/lib/Drupal/system/Tests/Entity/FieldSqlStorageTest.php @@ -526,6 +526,18 @@ public function testTableNames() { )); $this->assertNotEqual(DatabaseStorageController::_fieldTableName($field), DatabaseStorageController::_fieldTableName($field2)); $this->assertNotEqual(DatabaseStorageController::_fieldRevisionTableName($field), DatabaseStorageController::_fieldRevisionTableName($field2)); + + // Deleted field. + $field = entity_create('field_entity', array( + 'entity_type' => 'some_entity_type', + 'name' => 'some_field_name', + 'type' => 'test_field', + 'deleted' => TRUE, + )); + $expected = 'field_deleted_data_' . substr(hash('sha256', $field->uuid), 0, 10); + $this->assertEqual(DatabaseStorageController::_fieldTableName($field), $expected); + $expected = 'field_deleted_revision_' . substr(hash('sha256', $field->uuid), 0, 10); + $this->assertEqual(DatabaseStorageController::_fieldRevisionTableName($field), $expected); } }