public function TypedDataRelationshipPluginTest::testRelationshipName in Chaos Tool Suite (ctools) 8.3
@covers ::getName
File
- tests/
src/ Kernel/ TypedDataRelationshipPluginTest.php, line 16
Class
- TypedDataRelationshipPluginTest
- @coversDefaultClass \Drupal\ctools\Plugin\Relationship\TypedDataRelationship @group CTools
Namespace
Drupal\Tests\ctools\KernelCode
public function testRelationshipName() {
/** @var \Drupal\ctools\Plugin\RelationshipInterface $nid_plugin */
$nid_plugin = $this->relationshipManager
->createInstance('typed_data_relationship:entity:node:nid');
$this
->assertSame('nid', $nid_plugin
->getName());
/** @var \Drupal\ctools\Plugin\RelationshipInterface $uuid_plugin */
$uuid_plugin = $this->relationshipManager
->createInstance('typed_data_relationship:entity:node:uuid');
$this
->assertSame('uuid', $uuid_plugin
->getName());
/** @var \Drupal\ctools\Plugin\RelationshipInterface $title_plugin */
$title_plugin = $this->relationshipManager
->createInstance('typed_data_relationship:entity:node:title');
$this
->assertSame('title', $title_plugin
->getName());
/** @var \Drupal\ctools\Plugin\RelationshipInterface $body_plugin */
$body_plugin = $this->relationshipManager
->createInstance('typed_data_relationship:entity:node:body');
$this
->assertSame('body', $body_plugin
->getName());
/** @var \Drupal\ctools\Plugin\RelationshipInterface $uid_plugin */
$uid_plugin = $this->relationshipManager
->createInstance('typed_data_relationship:entity:node:uid');
$this
->assertSame('uid', $uid_plugin
->getName());
/** @var \Drupal\ctools\Plugin\RelationshipInterface $mail_plugin */
$mail_plugin = $this->relationshipManager
->createInstance('typed_data_relationship:entity:user:mail');
$this
->assertSame('mail', $mail_plugin
->getName());
}