| 1 field_group.display.test | public GroupDisplayTestCase::setUp() |
Set up.
Overrides GroupTestCase::setUp
File
- core/
modules/ field_group/ tests/ field_group.display.test, line 22 - Test file for field group display.
Class
- GroupDisplayTestCase
- Tests the functionality of the 'Manage display' screens.
Code
public function setUp() {
parent::setUp();
$node = entity_create('node', array('type' => 'post'));
$node->uid = $this->admin_user->uid;
$node->title = $this->randomName();
$node->status = 1;
// Create test fields.
$test_fields = array('field_test', 'field_test_2', 'field_no_access');
foreach ($test_fields as $field_name) {
$field = array(
'field_name' => $field_name,
'type' => 'test_field',
'cardinality' => 1,
);
$instance = array(
'field_name' => $field_name,
'entity_type' => 'node',
'bundle' => 'post',
'label' => $this->randomName(),
'display' => array(
'default' => array(
'type' => 'field_test_default',
'settings' => array(
'test_formatter_setting' => $this->randomName(),
),
),
'teaser' => array(
'type' => 'field_test_default',
'settings' => array(
'test_formatter_setting' => $this->randomName(),
),
),
),
);
field_create_field($field);
field_create_instance($instance);
$node->{$field_name}[LANGUAGE_NONE][0]['value'] = mt_rand(1, 127);
}
$node->save();
$this->node = $node;
}