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')); } }