/**
  * @covers ::createChangelist
  */
 public function testCreateChangelistUpdate()
 {
     $target_data = $source_data = $this->getConfigData();
     $source_data['system.site']['title'] = 'Drupal New!';
     $source_data['field.instance.node.article.body']['new_config_key'] = 'new data';
     $source_data['field.storage.node.body']['new_config_key'] = 'new data';
     $this->sourceStorage->expects($this->once())->method('listAll')->will($this->returnValue(array_keys($source_data)));
     $this->targetStorage->expects($this->once())->method('listAll')->will($this->returnValue(array_keys($target_data)));
     $this->sourceStorage->expects($this->once())->method('readMultiple')->will($this->returnValue($source_data));
     $this->targetStorage->expects($this->once())->method('readMultiple')->will($this->returnValue($target_data));
     $this->sourceStorage->expects($this->once())->method('getAllCollectionNames')->will($this->returnValue(array()));
     $this->targetStorage->expects($this->once())->method('getAllCollectionNames')->will($this->returnValue(array()));
     $this->configManager->expects($this->any())->method('supportsConfigurationEntities')->will($this->returnValue(TRUE));
     $this->storageComparer->createChangelist();
     $expected = array('field.storage.node.body', 'system.site', 'field.instance.node.article.body');
     $this->assertEquals($expected, $this->storageComparer->getChangelist('update'));
     $this->assertEmpty($this->storageComparer->getChangelist('create'));
     $this->assertEmpty($this->storageComparer->getChangelist('delete'));
 }