protected function setUp() { parent::setUp(); $web_user = $this->drupalCreateUser(array('view test_view_field content')); $this->drupalLogin($web_user); // Create content type. $content_type_info = $this->drupalCreateContentType(); $content_type = $content_type_info->id(); $field_storage = array('field_name' => 'test_view_field', 'entity_type' => 'node', 'type' => 'text'); entity_create('field_storage_config', $field_storage)->save(); $field = array('field_name' => $field_storage['field_name'], 'entity_type' => 'node', 'bundle' => $content_type); entity_create('field_config', $field)->save(); // Assign display properties for the 'default' and 'teaser' view modes. foreach (array('default', 'teaser') as $view_mode) { entity_get_display('node', $content_type, $view_mode)->setComponent($field_storage['field_name'])->save(); } // Create test node. $this->testViewFieldValue = 'This is some text'; $settings = array(); $settings['type'] = $content_type; $settings['title'] = 'Field view access test'; $settings['test_view_field'] = array(array('value' => $this->testViewFieldValue)); $this->node = $this->drupalCreateNode($settings); }
protected function setUp() { parent::setUp(); $this->web_user = $this->drupalCreateUser(array('synchronize configuration')); $this->drupalLogin($this->web_user); }