installConfig(static::$modules); $this->executeMigrations([ 'd7_node_type', 'd7_comment_type', 'd7_comment_field', 'd7_comment_field_instance', 'd7_comment_entity_form_display', ]); } /** * Asserts a display entity. * * @param string $id * The entity ID. * @param string $component * The ID of the form component. */ protected function assertDisplay($id, $component_id) { $component = EntityFormDisplay::load($id)->getComponent($component_id); $this->assertTrue(is_array($component)); $this->assertIdentical('comment_default', $component['type']); $this->assertIdentical(20, $component['weight']); } /** * Tests the migrated display configuration. */ public function testMigration() { $this->assertDisplay('node.page.default', 'comment'); $this->assertDisplay('node.article.default', 'comment'); $this->assertDisplay('node.book.default', 'comment'); $this->assertDisplay('node.blog.default', 'comment'); $this->assertDisplay('node.forum.default', 'comment'); $this->assertDisplay('node.test_content_type.default', 'comment'); } }