function MigrateCommentFieldTest::assertEntity

Asserts a comment field entity.

@internal

Parameters

string $comment_type: The comment type.

1 call to MigrateCommentFieldTest::assertEntity()
MigrateCommentFieldTest::testMigration in core/modules/comment/tests/src/Kernel/Migrate/d7/MigrateCommentFieldTest.php
Tests the migrated comment fields.

File

core/modules/comment/tests/src/Kernel/Migrate/d7/MigrateCommentFieldTest.php, line 38

Class

MigrateCommentFieldTest
Tests the migration of comment fields from Drupal 7.

Namespace

Drupal\Tests\comment\Kernel\Migrate\d7

Code

protected function assertEntity(string $comment_type) : void {
  $entity = FieldStorageConfig::load('node.' . $comment_type);
  $this->assertInstanceOf(FieldStorageConfig::class, $entity);
  $this->assertSame('node', $entity->getTargetEntityTypeId());
  $this->assertSame('comment', $entity->getType());
  $this->assertSame($comment_type, $entity->getSetting('comment_type'));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.