Example #1
0
 /**
  * @covers ::calculateDependencies
  */
 public function testCalculateDependenciesWithConfiguredField()
 {
     $definition = ['entity_type' => 'test_entity', 'field_name' => 'body'];
     $handler = new Field([], 'field', $definition, $this->entityManager, $this->formatterPluginManager, $this->fieldTypePluginManager, $this->languageManager, $this->renderer);
     $body_storage = $this->getConfigFieldStorage();
     $this->entityManager->expects($this->atLeastOnce())->method('getFieldStorageDefinitions')->with('test_entity')->willReturn(['body' => $body_storage]);
     $body_storage->expects($this->atLeastOnce())->method('getConfigDependencyName')->willReturn('field.field_storage_config.body');
     $dependencies = $handler->calculateDependencies();
     $this->assertEquals(['config' => ['field.field_storage_config.body']], $dependencies);
 }