1 taxonomy.test TaxonomyTermUnitTest::testTermDelete()

File

core/modules/taxonomy/tests/taxonomy.test, line 389
Tests for taxonomy.module.

Class

TaxonomyTermUnitTest
Unit tests for taxonomy term functions.

Code

function testTermDelete() {
  $vocabulary = $this->createVocabulary();
  $valid_term = $this->createTerm($vocabulary);
  // Delete a valid term.
  taxonomy_term_delete($valid_term->tid);
  $terms = taxonomy_term_load_multiple(array(), array('vocabulary' => $vocabulary->machine_name));
  $this->assertTrue(empty($terms), 'Vocabulary is empty after deletion.');

  // Delete an invalid term. Should not throw any notices.
  taxonomy_term_delete(42);
}