Commit 5de2f764 authored by catch's avatar catch
Browse files

Issue #277200 by andypost, Damien Tournoud: Add tests for vocabulary hierarchy.

parent ce793fee
......@@ -517,7 +517,7 @@ function taxonomy_check_vocabulary_hierarchy(TaxonomyVocabulary $vocabulary, $ch
$hierarchy = TAXONOMY_HIERARCHY_MULTIPLE;
break;
}
elseif (count($term->parents) == 1 && 0 !== array_shift($term->parents)) {
elseif (count($term->parents) == 1 && !isset($term->parents[0])) {
$hierarchy = TAXONOMY_HIERARCHY_SINGLE;
}
}
......
......@@ -584,6 +584,10 @@ class TaxonomyTermTestCase extends TaxonomyWebTestCase {
$term1 = $this->createTerm($this->vocabulary);
$term2 = $this->createTerm($this->vocabulary);
// Check that hierarchy is flat.
$vocabulary = taxonomy_vocabulary_load($this->vocabulary->vid);
$this->assertEqual(0, $vocabulary->hierarchy, 'Vocabulary is flat.');
// Edit $term2, setting $term1 as parent.
$edit = array();
$edit['parent[]'] = array($term1->tid);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment