diff --git a/core/modules/taxonomy/lib/Drupal/taxonomy/Tests/TaxonomyTermsIndentation.php b/core/modules/taxonomy/lib/Drupal/taxonomy/Tests/TaxonomyTermsIndentation.php new file mode 100644 index 0000000..71d6f8a --- /dev/null +++ b/core/modules/taxonomy/lib/Drupal/taxonomy/Tests/TaxonomyTermsIndentation.php @@ -0,0 +1,43 @@ + 'Taxonomy Terms Indentation', + 'description' => 'Ensure that the terms indentation works properly', + 'group' => 'Taxonomy', + ); + } + + public function setUp() { + parent::setUp(); + $this->admin_user = $this->drupalCreateUser(array('administer taxonomy', 'bypass node access')); + $this->drupalLogin($this->admin_user); + $this->vocabulary = $this->createVocabulary(); + } + + /** + * Creating and posting three terms. Then checking to see if a div with class indentation.ssssssssss + */ + function testTermIndentation() { + $term1 = $this->createTerm($this->vocabulary); + $term2 = $this->createTerm($this->vocabulary); + $term3 = $this->createTerm($this->vocabulary); + $edit = array( + 'terms[tid:' . $term2->id() . ':0][term][tid]' => 2, + 'terms[tid:' . $term2->id() . ':0][term][parent]' => 1, + 'terms[tid:' . $term2->id() . ':0][term][depth]' => 1, + 'terms[tid:' . $term2->id() . ':0][weight]' => 1, + ); + $this->drupalPost('admin/structure/taxonomy/manage/' . $this->vocabulary->get('vid'), $edit, t('Save')); + $this->assertPattern('|