public function PaymentFoundTest::testPaymentMigrationsFound in Commerce Migrate 3.0.x
Same name and namespace in other branches
- 8.2 modules/ubercart/tests/src/Kernel/PaymentFoundTest.php \Drupal\Tests\commerce_migrate_ubercart\Kernel\PaymentFoundTest::testPaymentMigrationsFound()
- 3.1.x modules/ubercart/tests/src/Kernel/PaymentFoundTest.php \Drupal\Tests\commerce_migrate_ubercart\Kernel\PaymentFoundTest::testPaymentMigrationsFound()
Tests payment migration discovery when commerce_payment is installed.
File
- modules/
ubercart/ tests/ src/ Kernel/ PaymentFoundTest.php, line 38
Class
- PaymentFoundTest
- Tests that modules exist for all source and destination plugins.
Namespace
Drupal\Tests\commerce_migrate_ubercart\KernelCode
public function testPaymentMigrationsFound() {
$this
->enableModules([
'commerce_price',
'commerce',
]);
/** @var \Drupal\migrate\Plugin\MigrationPluginManager $plugin_manager */
$plugin_manager = $this->container
->get('plugin.manager.migration');
foreach ($this->paymentMigrations as $payment_migration) {
$definition = $plugin_manager
->getDefinition($payment_migration);
$migration = $plugin_manager
->createInstance($payment_migration, $definition);
$this
->assertNotNull($migration, "Payment migration " . $payment_migration . " not found");
}
}