Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / user / tests / src / Kernel / Migrate / MigrateUserPictureFieldInstanceTest.php
1 <?php
2
3 namespace Drupal\Tests\user\Kernel\Migrate;
4
5 use Drupal\Core\Field\FieldConfigInterface;
6 use Drupal\field\Entity\FieldConfig;
7 use Drupal\Tests\migrate_drupal\Kernel\d7\MigrateDrupal7TestBase;
8
9 /**
10  * User picture field instance migration.
11  *
12  * @group user
13  */
14 class MigrateUserPictureFieldInstanceTest extends MigrateDrupal7TestBase {
15
16   public static $modules = ['image', 'file'];
17
18   /**
19    * {@inheritdoc}
20    */
21   protected function setUp() {
22     parent::setUp();
23     $this->executeMigrations([
24       'user_picture_field',
25       'user_picture_field_instance',
26     ]);
27   }
28
29   /**
30    * Test the user picture field migration.
31    */
32   public function testUserPictureField() {
33     /** @var \Drupal\field\FieldConfigInterface $field */
34     $field = FieldConfig::load('user.user.user_picture');
35     $this->assertTrue($field instanceof FieldConfigInterface);
36     $this->assertIdentical('user', $field->getTargetEntityTypeId());
37     $this->assertIdentical('user', $field->getTargetBundle());
38     $this->assertIdentical('user_picture', $field->getName());
39   }
40
41 }