diff --git a/core/misc/cspell/dictionary.txt b/core/misc/cspell/dictionary.txt index 34ae8f30700..f98b8ecb5ed 100644 --- a/core/misc/cspell/dictionary.txt +++ b/core/misc/cspell/dictionary.txt @@ -310,7 +310,6 @@ contrained contribs controlgroup coord -copmplete corefake coretest corge diff --git a/core/modules/taxonomy/migrations/d6_term_node_revision.yml b/core/modules/taxonomy/migrations/d6_term_node_revision.yml index 4b196ac2dfe..b202994bf34 100644 --- a/core/modules/taxonomy/migrations/d6_term_node_revision.yml +++ b/core/modules/taxonomy/migrations/d6_term_node_revision.yml @@ -12,7 +12,7 @@ process: - plugin: migration_lookup migration: - - d6_node_copmplete + - d6_node_complete - d6_node_revision source: vid - diff --git a/core/modules/taxonomy/tests/src/Kernel/Migrate/d6/MigrateTermNodeComplete.php b/core/modules/taxonomy/tests/src/Kernel/Migrate/d6/MigrateTermNodeComplete.php index 8d311f024e0..be2d0449764 100644 --- a/core/modules/taxonomy/tests/src/Kernel/Migrate/d6/MigrateTermNodeComplete.php +++ b/core/modules/taxonomy/tests/src/Kernel/Migrate/d6/MigrateTermNodeComplete.php @@ -64,4 +64,16 @@ class MigrateTermNodeComplete extends MigrateDrupal6TestBase { $this->assertSame('3', $node->field_vocabulary_2_i_1_[1]->target_id); } + /** + * Tests the Drupal 6 term-node association to Drupal 8 node revisions. + */ + public function testTermNodeRevision() { + $this->executeMigrations(['d6_term_node_revision']); + + $node = \Drupal::entityTypeManager()->getStorage('node')->loadRevision(2001); + $this->assertCount(2, $node->field_vocabulary_3_i_2_); + $this->assertSame('4', $node->field_vocabulary_3_i_2_[0]->target_id); + $this->assertSame('5', $node->field_vocabulary_3_i_2_[1]->target_id); + } + }