MigrateTermNodeRevisionTest.php in Zircon Profile 8.0
File
core/modules/taxonomy/src/Tests/Migrate/d6/MigrateTermNodeRevisionTest.php
View source
<?php
namespace Drupal\taxonomy\Tests\Migrate\d6;
use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
class MigrateTermNodeRevisionTest extends MigrateDrupal6TestBase {
public static $modules = [
'taxonomy',
];
protected function setUp() {
parent::setUp();
$this
->installSchema('node', [
'node_access',
]);
$this
->migrateContent(TRUE);
$this
->migrateTaxonomy();
$this
->executeMigrations([
'd6_term_node:*',
'd6_term_node_revision:*',
]);
}
public function testTermRevisionNode() {
$node = \Drupal::entityManager()
->getStorage('node')
->loadRevision(2);
$this
->assertIdentical(2, count($node->vocabulary_3_i_2_));
$this
->assertIdentical('4', $node->vocabulary_3_i_2_[0]->target_id);
$this
->assertIdentical('5', $node->vocabulary_3_i_2_[1]->target_id);
}
}