MigrateSystemSiteTranslationTest.php in Drupal 9
File
core/modules/config_translation/tests/src/Kernel/Migrate/d6/MigrateSystemSiteTranslationTest.php
View source
<?php
namespace Drupal\Tests\config_translation\Kernel\Migrate\d6;
use Drupal\Tests\migrate_drupal\Kernel\d6\MigrateDrupal6TestBase;
class MigrateSystemSiteTranslationTest extends MigrateDrupal6TestBase {
protected static $modules = [
'language',
'config_translation',
];
protected function setUp() : void {
parent::setUp();
$this
->executeMigrations([
'language',
'system_site',
'd6_system_site_translation',
]);
}
public function testSystemSite() {
$config_translation = \Drupal::service('language_manager')
->getLanguageConfigOverride('fr', 'system.site');
$this
->assertSame('fr site name', $config_translation
->get('name'));
$this
->assertSame('fr_site_mail@example.com', $config_translation
->get('mail'));
$this
->assertSame('fr Migrate rocks', $config_translation
->get('slogan'));
$this
->assertSame('/fr-user', $config_translation
->get('page.403'));
$this
->assertSame('/fr-page-not-found', $config_translation
->get('page.404'));
$this
->assertSame('/node', $config_translation
->get('page.front'));
$this
->assertNull($config_translation
->get('admin_compact_mode'));
$config_translation = \Drupal::service('language_manager')
->getLanguageConfigOverride('zu', 'system.site');
$this
->assertSame('zu - site_name', $config_translation
->get('name'));
$this
->assertSame('site_mail@example.com', $config_translation
->get('mail'));
$this
->assertSame('Migrate rocks', $config_translation
->get('slogan'));
$this
->assertSame('/zu-user', $config_translation
->get('page.403'));
$this
->assertSame('/zu-page-not-found', $config_translation
->get('page.404'));
$this
->assertSame('/node', $config_translation
->get('page.front'));
$this
->assertNull($config_translation
->get('admin_compact_mode'));
}
}