protected function DrushTest::assertMigrations in Migrate Upgrade 8.3
Asserts that all migrations are exported as migrate plus entities.
Parameters
\Drupal\migrate\Plugin\MigrationInterface[] $migrations: The migrations.
\Drupal\migrate_plus\Entity\MigrationInterface[] $migrate_plus_migrations: The migrate plus config entities.
2 calls to DrushTest::assertMigrations()
- DrushTest::testD6Migrations in tests/
src/ Kernel/ DrushTest.php - Tests that all D6 migrations are generated as migrate plus entities.
- DrushTest::testD7Migrations in tests/
src/ Kernel/ DrushTest.php - Tests that all D7 migrations are generated as migrate plus entities.
File
- tests/
src/ Kernel/ DrushTest.php, line 118
Class
- DrushTest
- Tests the drush command runner for migrate upgrade.
Namespace
Drupal\Tests\migrate_upgrade\KernelCode
protected function assertMigrations(array $migrations, array $migrate_plus_migrations) : void {
foreach ($migrations as $id => $migration) {
$migration_id = 'upgrade_' . str_replace(PluginBase::DERIVATIVE_SEPARATOR, '_', $migration
->id());
$this
->assertArrayHasKey($migration_id, $migrate_plus_migrations);
}
$this
->assertCount(count($migrations), $migrate_plus_migrations);
}