installConfig(['comment']); $this->migrateContentTypes(); $this->executeMigrations([ 'd6_node_type', 'd6_comment_type', 'd6_comment_field', 'd6_comment_field_instance', 'd6_comment_entity_display', ]); } /** * Asserts various aspects of a comment component in an entity view display. * * @param string $id * The entity ID. * @param string $component_id * The ID of the display component. */ protected function assertDisplay($id, $component_id) { $component = EntityViewDisplay::load($id)->getComponent($component_id); $this->assertInternalType('array', $component); $this->assertSame('hidden', $component['label']); $this->assertSame('comment_default', $component['type']); $this->assertSame(20, $component['weight']); } /** * Tests the migrated display configuration. */ public function testMigration() { $this->assertDisplay('node.article.default', 'comment_node_article'); $this->assertDisplay('node.company.default', 'comment_node_company'); $this->assertDisplay('node.employee.default', 'comment_node_employee'); $this->assertDisplay('node.event.default', 'comment_node_event'); $this->assertDisplay('node.forum.default', 'comment_forum'); $this->assertDisplay('node.page.default', 'comment_node_page'); $this->assertDisplay('node.sponsor.default', 'comment_node_sponsor'); $this->assertDisplay('node.story.default', 'comment_node_story'); $this->assertDisplay('node.test_event.default', 'comment_node_test_event'); $this->assertDisplay('node.test_page.default', 'comment_node_test_page'); $this->assertDisplay('node.test_planet.default', 'comment_node_test_planet'); $this->assertDisplay('node.test_story.default', 'comment_node_test_story'); } }