installConfig(['comment']); $this->migrateContentTypes(); $this->executeMigrations([ 'd6_comment_type', 'd6_comment_field', 'd6_comment_field_instance', ]); } /** * Test the migrated field instance values. */ public function testCommentFieldInstance() { $node = Node::create(['type' => 'page']); $this->assertIdentical(0, $node->comment->status); $this->assertIdentical('comment', $node->comment->getFieldDefinition()->getName()); $settings = $node->comment->getFieldDefinition()->getSettings(); $this->assertIdentical(CommentManagerInterface::COMMENT_MODE_THREADED, $settings['default_mode']); $this->assertIdentical(50, $settings['per_page']); $this->assertFalse($settings['anonymous']); $this->assertFalse($settings['form_location']); $this->assertTrue($settings['preview']); $node = Node::create(['type' => 'story']); $this->assertIdentical(2, $node->comment_no_subject->status); $this->assertIdentical('comment_no_subject', $node->comment_no_subject->getFieldDefinition()->getName()); $settings = $node->comment_no_subject->getFieldDefinition()->getSettings(); $this->assertIdentical(CommentManagerInterface::COMMENT_MODE_FLAT, $settings['default_mode']); $this->assertIdentical(70, $settings['per_page']); $this->assertTrue($settings['anonymous']); $this->assertFalse($settings['form_location']); $this->assertFalse($settings['preview']); } }