ProfileValuesBuilderTest.php in Zircon Profile 8
Same filename and directory in other branches
Namespace
Drupal\user\Tests\Migrate\d6File
core/modules/user/src/Tests/Migrate/d6/ProfileValuesBuilderTest.phpView source
<?php
/**
* @file
* Contains \Drupal\user\Tests\Migrate\d6\ProfileValuesBuilderTest.
*/
namespace Drupal\user\Tests\Migrate\d6;
use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
/**
* @group user
*/
class ProfileValuesBuilderTest extends MigrateDrupal6TestBase {
/**
* Tests that profile fields are merged into the d6_profile_values migration's
* process pipeline by the d6_profile_values builder.
*/
public function testBuilder() {
$template = \Drupal::service('migrate.template_storage')
->getTemplateByName('d6_profile_values');
/** @var \Drupal\migrate\Entity\MigrationInterface[] $migrations */
$migrations = \Drupal::service('plugin.manager.migrate.builder')
->createInstance('d6_profile_values')
->buildMigrations($template);
$this
->assertIdentical('d6_profile_values', $migrations[0]
->id());
$process = $migrations[0]
->getProcess();
$this
->assertIdentical('profile_color', $process['profile_color'][0]['source']);
}
}
Classes
Name | Description |
---|---|
ProfileValuesBuilderTest | @group user |