Пример #1
0
 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);
 }