function MigrationProcessTest::testGetProcess
Tests that calling getProcess() on a migration does not throw an exception.
Throws
\Exception
File
- 
              core/
modules/ migrate_drupal/ tests/ src/ Kernel/ d7/ MigrationProcessTest.php, line 31  
Class
- MigrationProcessTest
 - Tests the getProcess() method of all Drupal 7 migrations.
 
Namespace
Drupal\Tests\migrate_drupal\Kernel\d7Code
public function testGetProcess() : void {
  /** @var \Drupal\migrate\Plugin\MigrationPluginManagerInterface $plugin_manager */
  $plugin_manager = $this->container
    ->get('plugin.manager.migration');
  $migrations = $plugin_manager->createInstancesByTag('Drupal 7');
  foreach ($migrations as $migration) {
    try {
      $process = $migration->getProcess();
    } catch (\Exception $e) {
      $this->fail(sprintf("Migration %s process failed with error: %s", $migration->label(), $e->getMessage()));
    }
    $this->assertNotNull($process);
  }
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.