You are here

function RelationDummyFieldTest::testDummyFieldDisplayed in Relation 8

Create a relation field on the Article node type, and check if it displays the relations correctly on the node page.

File

relation_dummy_field/src/Tests/RelationDummyFieldTest.php, line 27

Class

RelationDummyFieldTest
Tests the Relation Dummy Field.

Namespace

Drupal\relation_dummy_field\Tests

Code

function testDummyFieldDisplayed() {

  /* todo Uncomment and fix when relation field is created.
     $this->drupalGet('node/' . $this->node1->nid);
     $this->assertNoRaw($this->node4->title, 'Node 4 title is not found');
     $this->field_name = drupal_strtolower($this->randomMachineName()) . '_field_name';
     $field = array(
       'field_name' => $this->field_name,
       'type' => 'relation',
       'entity_types' => array('node'),
     );
     field_create_field($field);
     $instance = array(
       'field_name' => $this->field_name,
       'entity_type' => 'node',
       'bundle' => 'article',
       'label' => $this->randomString(),
       'widget_type' => 'relation_default',
       'display' => array(
         'default' => array(
           'label' => 'hidden',
           'type' => 'relation_default',
         ),
         'teaser' => array(
           'label' => 'hidden',
           'type' => 'hidden',
         ),
       ),
     );
     field_create_instance($instance);
     $this->drupalGet('node/' . $this->node1->nid);
     // As we have asserted Node 4 title not being on the page the only way this
     // click can succeed if the field formatter put it there.
     $this->clickLink($this->node4->title);
     */
}