EntityReferenceRevisionsDeriverTest.php in Entity Reference Revisions 8
File
tests/src/Kernel/Plugin/Derivative/EntityReferenceRevisionsDeriverTest.phpView source
<?php
namespace Drupal\Tests\entity_reference_revisions\Kernel\Plugin\Derivative;
use Drupal\entity_reference_revisions\Plugin\migrate\destination\EntityReferenceRevisions;
use Drupal\KernelTests\KernelTestBase;
use Drupal\migrate\Plugin\MigrateDestinationPluginManager;
/**
* Tests the migration deriver.
*
* @coversDefaultClass \Drupal\entity_reference_revisions\Plugin\Derivative\MigrateEntityReferenceRevisions
* @group entity_reference_revisions
*/
class EntityReferenceRevisionsDeriverTest extends KernelTestBase {
/**
* {@inheritdoc}
*/
public static $modules = [
'migrate',
'entity_reference_revisions',
'entity_composite_relationship_test',
];
/**
* {@inheritdoc}
*/
protected function setUp() {
parent::setUp();
$this
->installConfig(static::$modules);
}
/**
* Tests deriver.
*
* @covers ::getDerivativeDefinitions
*/
public function testDestinationDeriver() {
/** @var MigrateDestinationPluginManager $migrationDestinationManager */
$migrationDestinationManager = \Drupal::service('plugin.manager.migrate.destination');
$destination = $migrationDestinationManager
->getDefinition('entity_reference_revisions:entity_test_composite');
$this
->assertEquals(EntityReferenceRevisions::class, $destination['class']);
}
}
Classes
Name | Description |
---|---|
EntityReferenceRevisionsDeriverTest | Tests the migration deriver. |