installConfig(['comment']); $this->executeMigrations([ 'd6_comment_type', 'd6_comment_field', ]); } /** * Asserts a comment field entity. * * @param string $comment_type * The comment type. */ protected function assertEntity($comment_type) { $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')); } /** * Tests the migrated comment fields. */ public function testMigration() { $this->assertEntity('comment_node_article'); $this->assertEntity('comment_node_company'); $this->assertEntity('comment_node_employee'); $this->assertEntity('comment_node_event'); $this->assertEntity('comment_forum'); $this->assertEntity('comment_node_page'); $this->assertEntity('comment_node_sponsor'); $this->assertEntity('comment_node_story'); $this->assertEntity('comment_node_test_event'); $this->assertEntity('comment_node_test_page'); $this->assertEntity('comment_node_test_planet'); $this->assertEntity('comment_node_test_story'); } }