3 namespace Drupal\Tests\user\Kernel\Migrate;
5 use Drupal\Core\Entity\Entity\EntityViewDisplay;
6 use Drupal\Tests\migrate_drupal\Kernel\d7\MigrateDrupal7TestBase;
9 * User picture entity display.
13 class MigrateUserPictureEntityDisplayTest extends MigrateDrupal7TestBase {
18 public static $modules = ['file', 'image'];
23 protected function setUp() {
25 $this->installEntitySchema('file');
26 $this->executeMigrations([
28 'user_picture_field_instance',
29 'user_picture_entity_display',
34 * Tests the Drupal 7 user picture to Drupal 8 entity display migration.
36 public function testUserPictureEntityDisplay() {
37 $component = EntityViewDisplay::load('user.user.default')->getComponent('user_picture');
38 $this->assertIdentical('image', $component['type']);
39 $this->assertIdentical('', $component['settings']['image_style']);
40 $this->assertIdentical('content', $component['settings']['image_link']);