You are here

protected function ConditionalFieldEntityReferenceTagsTest::setUp in Conditional Fields 8

Same name and namespace in other branches
  1. 4.x tests/src/FunctionalJavascript/ConditionalFieldEntityReferenceTagsTest.php \Drupal\Tests\conditional_fields\FunctionalJavascript\ConditionalFieldEntityReferenceTagsTest::setUp()

Overrides ConditionalFieldTestBase::setUp

File

tests/src/FunctionalJavascript/ConditionalFieldEntityReferenceTagsTest.php, line 74

Class

ConditionalFieldEntityReferenceTagsTest
Test Conditional Fields Entity Reference Tags Plugin.

Namespace

Drupal\Tests\conditional_fields\FunctionalJavascript

Code

protected function setUp() {
  parent::setUp();
  $this->fieldSelector = '[name="field_' . $this->fieldName . '[target_id]"]';
  $handler_settings = [
    'target_bundles' => [
      'article' => 'article',
    ],
  ];
  $this
    ->createEntityReferenceField('node', 'article', 'field_' . $this->fieldName, $this->fieldName, 'node', 'default', $handler_settings, -1);
  EntityFormDisplay::load('node.article.default')
    ->setComponent('field_' . $this->fieldName, [
    'type' => 'entity_reference_autocomplete_tags',
  ])
    ->save();
}