migrate_scanner-1.0.0-rc1/tests/src/Kernel/MigrateScannerTest.php

tests/src/Kernel/MigrateScannerTest.php
<?php

namespace Drupal\Tests\migrate_scanner\Kernel;

use Drupal\KernelTests\KernelTestBase;

/**
 * Migrate scanner test.
 *
 * @group migrate_scanner
 */
class MigrateScannerTest extends KernelTestBase {

  /**
   * {@inheritdoc}
   */
  protected static $modules = [
    'migrate',
    'migrate_scanner',
    'migrate_scanner_test',
  ];

  /**
   * Tests recursive migration discovery.
   */
  public function testRecursiveMigrationDiscovery() {
    /** @var \Drupal\migrate\Plugin\MigrationPluginManager $plugin_manager */
    $plugin_manager = $this->container->get('plugin.manager.migration');

    $definitions = $plugin_manager->getDefinitions();
    $this->assertArrayHasKey('migration_top_level', $definitions);
    $this->assertArrayHasKey('migration_second_level', $definitions);
    $this->assertArrayHasKey('migration_third_level', $definitions);
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc