X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fconfig_translation%2Ftests%2Fsrc%2FKernel%2FMigrate%2Fd7%2FMigrateSystemSiteTranslationTest.php;fp=web%2Fcore%2Fmodules%2Fconfig_translation%2Ftests%2Fsrc%2FKernel%2FMigrate%2Fd7%2FMigrateSystemSiteTranslationTest.php;h=e25a0f8fb9375664403d66eb582ffeb40c2efede;hp=0000000000000000000000000000000000000000;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/web/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemSiteTranslationTest.php b/web/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemSiteTranslationTest.php new file mode 100644 index 000000000..e25a0f8fb --- /dev/null +++ b/web/core/modules/config_translation/tests/src/Kernel/Migrate/d7/MigrateSystemSiteTranslationTest.php @@ -0,0 +1,54 @@ +executeMigration('d7_system_site_translation'); + } + + /** + * Tests migration of system (site) variables to system.site.yml. + */ + public function testSystemSite() { + $language_manager = \Drupal::service('language_manager'); + $config_translation = $language_manager->getLanguageConfigOverride('fr', 'system.site'); + $this->assertSame('The Site Name', $config_translation->get('name')); + $this->assertSame('fr - The Slogan', $config_translation->get('slogan')); + $this->assertSame('node', $config_translation->get('page.403')); + $this->assertSame('node', $config_translation->get('page.404')); + $this->assertSame('node', $config_translation->get('page.front')); + $this->assertSame(NULL, $config_translation->get('admin_compact_mode')); + + $config_translation = $language_manager->getLanguageConfigOverride('is', 'system.site'); + $this->assertSame('is - The Site Name', $config_translation->get('name')); + $this->assertSame('is - The Slogan', $config_translation->get('slogan')); + $this->assertSame('node/1', $config_translation->get('page.403')); + $this->assertSame('node/6', $config_translation->get('page.404')); + $this->assertSame('node/4', $config_translation->get('page.front')); + $this->assertNULL($config_translation->get('admin_compact_mode')); + } + +}