function MigrationTest::testAddRequiredDependencies
Same name and namespace in other branches
- 11.x core/modules/migrate/tests/src/Unit/MigrationTest.php \Drupal\Tests\migrate\Unit\MigrationTest::testAddRequiredDependencies()
Tests the addition of required dependencies.
Attributes
#[DataProvider('providerTestAddRequiredDependencies')]
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.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
File
-
core/
modules/ migrate/ tests/ src/ Unit/ MigrationTest.php, line 265
Class
Namespace
Drupal\Tests\migrate\UnitCode
public function testAddRequiredDependencies(?array $initial_dependency, array $addition, array $expected) : void {
$migration = new TestMigration($initial_dependency);
$migration->setMigrationPluginManager($this->getMockPluginManager());
$migration->addRequiredDependencies($addition);
$this->assertSame($expected, $migration->getMigrationDependencies());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.