function TaxonomyTermFieldMultipleVocabularyTestCase::setUp
Overrides DrupalWebTestCase::setUp
File
-
modules/
taxonomy/ taxonomy.test, line 1731
Class
- TaxonomyTermFieldMultipleVocabularyTestCase
- Tests a taxonomy term reference field that allows multiple vocabularies.
Code
function setUp() {
parent::setUp('field_test');
$web_user = $this->drupalCreateUser(array(
'access field_test content',
'administer field_test content',
'administer taxonomy',
));
$this->drupalLogin($web_user);
$this->vocabulary1 = $this->createVocabulary();
$this->vocabulary2 = $this->createVocabulary();
// Set up a field and instance.
$this->field_name = drupal_strtolower($this->randomName());
$this->field = array(
'field_name' => $this->field_name,
'type' => 'taxonomy_term_reference',
'cardinality' => FIELD_CARDINALITY_UNLIMITED,
'settings' => array(
'allowed_values' => array(
array(
'vocabulary' => $this->vocabulary1->machine_name,
'parent' => '0',
),
array(
'vocabulary' => $this->vocabulary2->machine_name,
'parent' => '0',
),
),
),
);
field_create_field($this->field);
$this->instance = array(
'field_name' => $this->field_name,
'entity_type' => 'test_entity',
'bundle' => 'test_bundle',
'widget' => array(
'type' => 'options_select',
),
'display' => array(
'full' => array(
'type' => 'taxonomy_term_reference_link',
),
),
);
field_create_instance($this->instance);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.