X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Ffile%2Ftests%2Fsrc%2FKernel%2FMigrate%2Fd6%2FMigrateUploadTest.php;h=b8075030bd9d78e3cc711b9b086d485ce49376ee;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hp=fc379e538662e17b7597fe1827c2ad4c3aac839f;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/modules/file/tests/src/Kernel/Migrate/d6/MigrateUploadTest.php b/web/core/modules/file/tests/src/Kernel/Migrate/d6/MigrateUploadTest.php index fc379e538..b8075030b 100644 --- a/web/core/modules/file/tests/src/Kernel/Migrate/d6/MigrateUploadTest.php +++ b/web/core/modules/file/tests/src/Kernel/Migrate/d6/MigrateUploadTest.php @@ -16,7 +16,7 @@ class MigrateUploadTest extends MigrateDrupal6TestBase { /** * {@inheritdoc} */ - public static $modules = ['menu_ui']; + public static $modules = ['language', 'menu_ui']; /** * {@inheritdoc} @@ -51,7 +51,7 @@ class MigrateUploadTest extends MigrateDrupal6TestBase { } $this->prepareMigrations($id_mappings); - $this->migrateContent(); + $this->migrateContent(['translations']); // Since we are only testing a subset of the file migration, do not check // that the full file migration has been run. $migration = $this->getMigration('d6_upload'); @@ -65,16 +65,18 @@ class MigrateUploadTest extends MigrateDrupal6TestBase { public function testUpload() { $this->container->get('entity.manager') ->getStorage('node') - ->resetCache([1, 2]); + ->resetCache([1, 2, 12]); - $nodes = Node::loadMultiple([1, 2]); + $nodes = Node::loadMultiple([1, 2, 12]); $node = $nodes[1]; + $this->assertEquals('en', $node->langcode->value); $this->assertIdentical(1, count($node->upload)); $this->assertIdentical('1', $node->upload[0]->target_id); $this->assertIdentical('file 1-1-1', $node->upload[0]->description); $this->assertIdentical(FALSE, $node->upload[0]->isDisplayed()); $node = $nodes[2]; + $this->assertEquals('en', $node->langcode->value); $this->assertIdentical(2, count($node->upload)); $this->assertIdentical('3', $node->upload[0]->target_id); $this->assertIdentical('file 2-3-3', $node->upload[0]->description); @@ -82,6 +84,13 @@ class MigrateUploadTest extends MigrateDrupal6TestBase { $this->assertIdentical('2', $node->upload[1]->target_id); $this->assertIdentical(TRUE, $node->upload[1]->isDisplayed()); $this->assertIdentical('file 2-3-2', $node->upload[1]->description); + + $node = $nodes[12]; + $this->assertEquals('zu', $node->langcode->value); + $this->assertEquals(1, count($node->upload)); + $this->assertEquals('3', $node->upload[0]->target_id); + $this->assertEquals('file 12-15-3', $node->upload[0]->description); + $this->assertEquals(FALSE, $node->upload[0]->isDisplayed()); } }