/**
* {@inheritdoc}
*/
public function validateForm(array &
$form, FormStateInterface
$form_state) {} /**
* Tests valid entries in the EntityAutocomplete Form API element.
*/
public function testValidEntityAutocompleteElement() { $form_state =
(new FormState()) ->
setValues([ 'single' =>
$this->
getAutocompleteInput($this->referencedEntities
[0
]),
'single_autocreate' => 'single - autocreated entity label',
'single_autocreate_specific_uid' => 'single - autocreated entity label with specific uid',
'tags' =>
$this->
getAutocompleteInput($this->referencedEntities
[0
]) . ', ' .
$this->
getAutocompleteInput($this->referencedEntities
[1
]),
'tags_autocreate' =>
$this->
getAutocompleteInput($this->referencedEntities
[0
]) . ', tags - autocreated entity label, ' .
$this->
getAutocompleteInput($this->referencedEntities
[1
]),
'tags_autocreate_specific_uid' =>
$this->
getAutocompleteInput($this->referencedEntities
[0
]) . ', tags - autocreated entity label with specific uid, ' .
$this->
getAutocompleteInput($this->referencedEntities
[1
]),
'single_string_id' =>
$this->
getAutocompleteInput($this->referencedEntities
[2
]),
'tags_string_id' =>
$this->
getAutocompleteInput($this->referencedEntities
[2
]) . ', ' .
$this->
getAutocompleteInput($this->referencedEntities
[3
]),
]);
$form_builder =
$this->container->
get('form_builder'
);
$form_builder->
submitForm($this,
$form_state);