function EntityExampleTestCase::setUp
Overrides DrupalWebTestCase::setUp
File
-
entity_example/
entity_example.test, line 31
Class
- EntityExampleTestCase
- Functionality tests for entity example module.
Code
public function setUp() {
// Enable the module.
parent::setUp('entity_example');
// Create and login user with access.
$permissions = array(
'access content',
'view any entity_example_basic entity',
'edit any entity_example_basic entity',
'create entity_example_basic entities',
'administer entity_example_basic entities',
'administer site configuration',
'administer fields',
);
$account = $this->drupalCreateUser($permissions);
$this->drupalLogin($account);
// Attach a field.
$field = array(
'field_name' => 'entity_example_test_text',
'type' => 'text',
);
field_create_field($field);
$instance = array(
'label' => 'Subject',
'field_name' => 'entity_example_test_text',
'entity_type' => 'entity_example_basic',
'bundle' => 'first_example_bundle',
);
field_create_instance($instance);
}