public function testUpdateFieldDefinitionWithEmptyStruct()
{
$draftId = $this->createDraftContentType()->id;
$contentTypeService = $this->repository->getContentTypeService();
$contentTypeDraft = $contentTypeService->loadContentTypeDraft($draftId);
$fieldDefinition = $contentTypeDraft->getFieldDefinition('body');
$fieldDefinitionUpdateStruct = $contentTypeService->newFieldDefinitionUpdateStruct();
$contentTypeService->updateFieldDefinition($contentTypeDraft, $fieldDefinition, $fieldDefinitionUpdateStruct);
$contentTypeDraft = $contentTypeService->loadContentTypeDraft($draftId);
$updatedFieldDefinition = $contentTypeDraft->getFieldDefinition('body');
self::assertEquals($fieldDefinition, $updatedFieldDefinition);
}