AddressFieldTest.php in Address 8
File
tests/src/Kernel/Plugin/migrate/field/AddressFieldTest.phpView source
<?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);
}
}
Classes
Name | Description |
---|---|
AddressFieldTest | Tests the address field field plugin. |