function MigrationTest::testAddRequiredDependencies
Tests the addition of required dependencies.
@covers ::addRequiredDependencies @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 267
Class
- MigrationTest
- @coversDefaultClass \Drupal\migrate\Plugin\Migration
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.