.../Tests/EntityReferenceIntegrationTest.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/core/modules/entity_reference/lib/Drupal/entity_reference/Tests/EntityReferenceIntegrationTest.php b/core/modules/entity_reference/lib/Drupal/entity_reference/Tests/EntityReferenceIntegrationTest.php index 3a892b2..c6ec83d 100644 --- a/core/modules/entity_reference/lib/Drupal/entity_reference/Tests/EntityReferenceIntegrationTest.php +++ b/core/modules/entity_reference/lib/Drupal/entity_reference/Tests/EntityReferenceIntegrationTest.php @@ -65,6 +65,7 @@ public function setUp() { * Tests the entity reference field with all its supported field widgets. */ public function testSupportedEntityTypesAndWidgets() { + $user_id = mt_rand(128, 256); foreach ($this->getTestEntities() as $referenced_entities) { $this->fieldName = 'field_test_' . $referenced_entities[0]->getEntityTypeId(); @@ -75,9 +76,14 @@ public function testSupportedEntityTypesAndWidgets() { entity_get_form_display($this->entityType, $this->bundle, 'default')->setComponent($this->fieldName)->save(); $entity_name = $this->randomName(); + $user_id++; + entity_create('user', array( + 'uid' => $user_id, + 'name' => $this->randomName(), + ))->save(); $edit = array( 'name' => $entity_name, - 'user_id' => mt_rand(0, 128), + 'user_id' => $user_id, $this->fieldName . '[0][target_id]' => $referenced_entities[0]->label() . ' (' . $referenced_entities[0]->id() . ')', $this->fieldName . '[1][target_id]' => $referenced_entities[1]->label() . ' (' . $referenced_entities[1]->id() . ')', ); @@ -98,9 +104,14 @@ public function testSupportedEntityTypesAndWidgets() { $entity_name = $this->randomName(); $target_id = $referenced_entities[0]->label() . ' (' . $referenced_entities[0]->id() . ')'; $target_id .= ', ' . $referenced_entities[1]->label() . ' (' . $referenced_entities[1]->id() . ')'; + $user_id++; + entity_create('user', array( + 'uid' => $user_id, + 'name' => $this->randomName(), + ))->save(); $edit = array( 'name' => $entity_name, - 'user_id' => mt_rand(0, 128), + 'user_id' => $user_id, $this->fieldName . '[target_id]' => $target_id, ); $this->drupalPostForm($this->entityType . '/add', $edit, t('Save')); @@ -164,9 +175,9 @@ protected function getTestEntities() { $config_entity_2 = entity_create('config_test', array('id' => $this->randomName(), 'label' => $this->randomName())); $config_entity_2->save(); - $content_entity_1 = entity_create('entity_test', array('name' => $this->randomName())); + $content_entity_1 = entity_create('entity_test', array('name' => $this->randomName(), 'user_id' => 0)); $content_entity_1->save(); - $content_entity_2 = entity_create('entity_test', array('name' => $this->randomName())); + $content_entity_2 = entity_create('entity_test', array('name' => $this->randomName(), 'user_id' => 0)); $content_entity_2->save(); return array(