diff --git a/src/Tests/Views/DynamicEntityReferenceBaseFieldRelationshipTest.php b/src/Tests/Views/DynamicEntityReferenceBaseFieldRelationshipTest.php index fe0a315..8973de0 100644 --- a/src/Tests/Views/DynamicEntityReferenceBaseFieldRelationshipTest.php +++ b/src/Tests/Views/DynamicEntityReferenceBaseFieldRelationshipTest.php @@ -202,17 +202,22 @@ class DynamicEntityReferenceBaseFieldRelationshipTest extends ViewKernelTestBase /** * Tests views der base field relationship with multiple referenced entities. */ - public function ptestMultiBaseFieldRelationship() { + public function testMultiBaseFieldRelationship() { + $entity_manager = \Drupal::entityManager(); + $this->assertEqual($entity_manager->getBaseFieldDefinitions('entity_test')['dynamic_references']->getCardinality(), 1); + $this->assertEqual($entity_manager->getBaseFieldDefinitions('entity_test_mul')['dynamic_references']->getCardinality(), 1); // Update definitions and schema. $manager = \Drupal::entityDefinitionUpdateManager(); $storage_definition = $manager->getFieldStorageDefinition('dynamic_references', 'entity_test'); $storage_definition->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED); $manager->updateFieldStorageDefinition($storage_definition); - $manager = \Drupal::entityDefinitionUpdateManager(); $storage_definition = $manager->getFieldStorageDefinition('dynamic_references', 'entity_test_mul'); $storage_definition->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED); $manager->updateFieldStorageDefinition($storage_definition); + $this->assertEqual($entity_manager->getBaseFieldDefinitions('entity_test')['dynamic_references']->getCardinality(), FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED); + $this->assertEqual($entity_manager->getBaseFieldDefinitions('entity_test_mul')['dynamic_references']->getCardinality(), FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED); + // Create some test entities which link each other. $referenced_entity = EntityTest::create(); $referenced_entity->save(); @@ -234,9 +239,9 @@ class DynamicEntityReferenceBaseFieldRelationshipTest extends ViewKernelTestBase $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity->id()); $this->assertEqual($entity->dynamic_references[1]->entity->id(), $referenced_entity_mul->id()); $this->entities[] = $entity; -/* - Views::viewsData()->clear(); + Views::viewsData()->clear(); +/* // Check just the generated views data. $views_data_entity_test = Views::viewsData()->get('entity_test_mul__dynamic_references');