You are here

public function ProfileFieldCheckRequirementsTest::testCheckRequirements in Drupal 9

Same name in this branch
  1. 9 core/modules/user/tests/src/Kernel/Migrate/d6/ProfileFieldCheckRequirementsTest.php \Drupal\Tests\user\Kernel\Migrate\d6\ProfileFieldCheckRequirementsTest::testCheckRequirements()
  2. 9 core/modules/user/tests/src/Kernel/Migrate/d7/ProfileFieldCheckRequirementsTest.php \Drupal\Tests\user\Kernel\Migrate\d7\ProfileFieldCheckRequirementsTest::testCheckRequirements()
Same name and namespace in other branches
  1. 8 core/modules/user/tests/src/Kernel/Migrate/d7/ProfileFieldCheckRequirementsTest.php \Drupal\Tests\user\Kernel\Migrate\d7\ProfileFieldCheckRequirementsTest::testCheckRequirements()

Tests exception is thrown when profile_fields tables do not exist.

File

core/modules/user/tests/src/Kernel/Migrate/d7/ProfileFieldCheckRequirementsTest.php, line 26

Class

ProfileFieldCheckRequirementsTest
Tests check requirements for profile_field source plugin.

Namespace

Drupal\Tests\user\Kernel\Migrate\d7

Code

public function testCheckRequirements() {
  $this
    ->expectException(RequirementsException::class);
  $this
    ->expectExceptionMessage('Profile module not enabled on source site');
  $this
    ->getMigration('user_profile_field')
    ->getSourcePlugin()
    ->checkRequirements();
}