address-8.x-1.x-dev/tests/src/Kernel/Plugin/migrate/field/AddressFieldTest.php
tests/src/Kernel/Plugin/migrate/field/AddressFieldTest.php
<?php
namespace Drupal\Tests\address\Kernel\Plugin\migrate\field;
use Drupal\address\Plugin\migrate\field\AddressField;
use Drupal\KernelTests\KernelTestBase;
use Drupal\migrate\Plugin\MigrationInterface;
/**
* Tests the address field field plugin.
*
* @group address
*/
class AddressFieldTest extends KernelTestBase {
/**
* Modules to enable.
*
* @var array
*/
protected static $modules = [
'address',
'migrate',
'migrate_drupal',
];
/**
* Tests discovery of the field plugin.
*/
public function testPlugin() {
$migration = $this->prophesize(MigrationInterface::class)->reveal();
$field_plugin_manager = $this->container->get('plugin.manager.migrate.field');
$definition = $field_plugin_manager->getDefinition('addressfield');
$this->assertNotEmpty($definition);
$field_plugin = $field_plugin_manager->createInstance('addressfield', [], $migration);
$this->assertInstanceOf(AddressField::class, $field_plugin);
}
}
