function TaxonomyTermTestCase::testTaxonomyTermsOverviewPage

Test multiple forms on taxonomy terms overview page.

File

modules/taxonomy/taxonomy.test, line 1050

Class

TaxonomyTermTestCase
Tests for taxonomy term functions.

Code

function testTaxonomyTermsOverviewPage() {
  // Enable block with custom form on taxonomy terms overview page.
  module_enable(array(
    'taxonomy_test',
  ));
  $this->drupalLogout();
  $admin_user1 = $this->drupalCreateUser(array(
    'administer taxonomy',
    'administer blocks',
    'bypass node access',
  ));
  $this->drupalLogin($admin_user1);
  $this->createTerm($this->vocabulary);
  $this->createTerm($this->vocabulary);
  $edit = array();
  $edit['blocks[taxonomy_test_test_block_form][region]'] = 'header';
  $this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
  $this->drupalGet('admin/structure/taxonomy/' . $this->vocabulary->machine_name);
  $this->assertText('Simple form', 'Block successfully being displayed on the page.');
  // Try to submit the custom form to verify there are no errors.
  $this->drupalPost(NULL, array(), t('Submit'));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.