3 namespace Drupal\Tests\comment\Kernel\Migrate\d6;
5 use Drupal\Core\Entity\Entity\EntityFormDisplay;
6 use Drupal\Tests\migrate_drupal\Kernel\d6\MigrateDrupal6TestBase;
9 * Upgrade comment subject variable to core.entity_form_display.comment.*.default.yml
11 * @group migrate_drupal_6
13 class MigrateCommentVariableEntityFormDisplaySubjectTest extends MigrateDrupal6TestBase {
18 public static $modules = ['comment'];
23 protected function setUp() {
25 $this->installConfig(['comment']);
26 $this->executeMigrations([
28 'd6_comment_entity_form_display_subject',
33 * Tests comment subject variable migrated into an entity display.
35 public function testCommentEntityFormDisplay() {
36 $component = EntityFormDisplay::load('comment.comment.default')
37 ->getComponent('subject');
38 $this->assertIdentical('string_textfield', $component['type']);
39 $this->assertIdentical(10, $component['weight']);
40 $component = EntityFormDisplay::load('comment.comment_no_subject.default')
41 ->getComponent('subject');
42 $this->assertNull($component);