diff --git a/core/modules/system/src/Tests/Installer/InstallerTranslationMultipleLanguageTest.php b/core/modules/system/src/Tests/Installer/InstallerTranslationMultipleLanguageTest.php index ea7cb76..ec8803e 100644 --- a/core/modules/system/src/Tests/Installer/InstallerTranslationMultipleLanguageTest.php +++ b/core/modules/system/src/Tests/Installer/InstallerTranslationMultipleLanguageTest.php @@ -104,13 +104,6 @@ public function testTranslationsLoaded() { $this->assertEqual($config->get('anonymous'), 'Anonymous de'); $this->assertEqual($config->get('langcode'), 'de'); $this->assertTrue($override_de->isNew()); - - // If we used the profile which also keeps English, that should have made - // English translation overrides available. - if ($this->profile == 'testing_multilingual_with_english') { - $override_en = $language_manager->getLanguageConfigOverride('en', 'user.settings'); - $this->assertEqual($override_en->get('anonymous'), 'Anonymous'); - } } else { $this->assertEqual($config->get('anonymous'), 'Anonymous'); @@ -121,6 +114,17 @@ public function testTranslationsLoaded() { // Spanish is always an override (never used as installation language). $override_es = $language_manager->getLanguageConfigOverride('es', 'user.settings'); $this->assertEqual($override_es->get('anonymous'), 'Anonymous es'); + + // If we used the profile which also keeps English, that should have made + // English translation overrides available, otherwise the active + // configuration should be English (as asserted above). + $override_en = $language_manager->getLanguageConfigOverride('en', 'user.settings'); + if ($this->langcode == 'de' && $this->profile == 'testing_multilingual_with_english') { + $this->assertEqual($override_en->get('anonymous'), 'Anonymous'); + } + else { + $this->assertTrue($override_en->isNew()); + } } }