$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,
];
$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.');
}
/**