You are here

public function ClearDeriverTest::testDeriver in Workbench Moderation to Content Moderation 8.2

File

tests/src/Kernel/Plugin/Deriver/ClearDeriverTest.php, line 30

Class

ClearDeriverTest
@covers \Drupal\wbm2cm\Plugin\Deriver\ClearDeriver @group wbm2cm

Namespace

Drupal\Tests\wbm2cm\Plugin\Deriver

Code

public function testDeriver() {
  $this->container
    ->get('state')
    ->set('moderation_entity_types', [
    'node',
  ]);
  $migration = $this->container
    ->get('plugin.manager.migration')
    ->getDefinition('wbm2cm_clear:node');
  $this
    ->assertEquals('content_entity_revision:node', $migration['source']['plugin']);
  $this
    ->assertEquals('vid', $migration['process']['vid']);
  $this
    ->assertEquals('langcode', $migration['process']['langcode']);
  $this
    ->assertEquals('entity_revision:node', $migration['destination']['plugin']);
  $this
    ->assertContains('wbm2cm_save:node', $migration['migration_dependencies']['required']);
}