You are here

function TaxonomyTermFunctionTestCase::testTermDelete in Drupal 7

File

modules/taxonomy/taxonomy.test, line 416
Tests for taxonomy.module.

Class

TaxonomyTermFunctionTestCase
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(
    'vid' => $vocabulary->vid,
  ));
  $this
    ->assertTrue(empty($terms), 'Vocabulary is empty after deletion.');

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