X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Ffield%2Fsrc%2FTests%2FEntityReference%2FEntityReferenceAdminTest.php;h=9bacb07d9642bf163f267b12f2d176d0497e6a4c;hb=74df008bdbb3a11eeea356744f39b802369bda3c;hp=fa68cb61509fe71a40052aacbdf779b18e0f80f4;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/modules/field/src/Tests/EntityReference/EntityReferenceAdminTest.php b/web/core/modules/field/src/Tests/EntityReference/EntityReferenceAdminTest.php index fa68cb615..9bacb07d9 100644 --- a/web/core/modules/field/src/Tests/EntityReference/EntityReferenceAdminTest.php +++ b/web/core/modules/field/src/Tests/EntityReference/EntityReferenceAdminTest.php @@ -94,6 +94,8 @@ class EntityReferenceAdminTest extends WebTestBase { // The base handler settings should be displayed. $entity_type_id = 'node'; + // Check that the type label is correctly displayed. + $this->assertText('Content type'); $bundles = $this->container->get('entity_type.bundle.info')->getBundleInfo($entity_type_id); foreach ($bundles as $bundle_name => $bundle_info) { $this->assertFieldByName('settings[handler_settings][target_bundles][' . $bundle_name . ']'); @@ -330,6 +332,12 @@ class EntityReferenceAdminTest extends WebTestBase { $this->drupalPostForm(NULL, $edit, t('Save field settings')); $this->drupalGet($bundle_path . '/fields/' . $field_path); $term_name = $this->randomString(); + $result = \Drupal::entityQuery('taxonomy_term') + ->condition('name', $term_name) + ->condition('vid', 'tags') + ->accessCheck(FALSE) + ->execute(); + $this->assertIdentical(0, count($result), "No taxonomy terms exist with the name '$term_name'."); $edit = [ // This must be set before new entities will be auto-created. 'settings[handler_settings][auto_create]' => 1, @@ -342,8 +350,12 @@ class EntityReferenceAdminTest extends WebTestBase { ]; $this->drupalPostForm(NULL, $edit, t('Save settings')); // The term should now exist. - $term = taxonomy_term_load_multiple_by_name($term_name, 'tags')[1]; - $this->assertIdentical(1, count($term), 'Taxonomy term was auto created when set as field default.'); + $result = \Drupal::entityQuery('taxonomy_term') + ->condition('name', $term_name) + ->condition('vid', 'tags') + ->accessCheck(FALSE) + ->execute(); + $this->assertIdentical(1, count($result), 'Taxonomy term was auto created when set as field default.'); } /**