function MigrationTest::testAddOptionalDependencies
Same name and namespace in other branches
- 11.x core/modules/migrate/tests/src/Unit/MigrationTest.php \Drupal\Tests\migrate\Unit\MigrationTest::testAddOptionalDependencies()
Tests the addition of optional dependencies.
Attributes
#[DataProvider('providerTestAddOptionalDependencies')]
Parameters
string[]|null $initial_dependency: The migration dependencies configuration being tested.
string[] $addition: Add array of additions.
string[] $expected: The migration dependencies configuration array expected.
File
-
core/
modules/ migrate/ tests/ src/ Unit/ MigrationTest.php, line 348
Class
Namespace
Drupal\Tests\migrate\UnitCode
public function testAddOptionalDependencies(?array $initial_dependency, array $addition, array $expected) : void {
$migration = new TestMigration($initial_dependency);
$migration->setMigrationPluginManager($this->getMockPluginManager());
$migration->addOptionalDependencies($addition);
$this->assertSame($expected, $migration->getMigrationDependencies());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.