function MigrationTest::testAddOptionalDependencies
Tests the addition of optional dependencies.
@covers ::addOptionalDependencies @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 352
Class
- MigrationTest
- @coversDefaultClass \Drupal\migrate\Plugin\Migration
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.