3 namespace Drupal\Tests\block\Kernel\Migrate\d7;
5 use Drupal\Tests\migrate_drupal\Kernel\d7\MigrateDrupal7TestBase;
8 * Tests migration of i18n block translations.
10 * @group migrate_drupal_7
12 class MigrateBlockContentTranslationTest extends MigrateDrupal7TestBase {
17 public static $modules = [
28 'content_translation',
32 // Required for translation migrations.
33 'migrate_drupal_multilingual',
39 protected function setUp() {
41 $this->installConfig(['block']);
42 $this->installConfig(['block_content']);
43 $this->installEntitySchema('block_content');
45 $this->executeMigrations([
49 'block_content_body_field',
53 'd7_block_translation',
59 * Tests the migration of block title translation.
61 public function testBlockContentTranslation() {
62 /** @var \Drupal\language\ConfigurableLanguageManagerInterface $language_manager */
63 $language_manager = $this->container->get('language_manager');
65 $config = $language_manager->getLanguageConfigOverride('fr', 'block.block.bartik_user_login');
66 $this->assertSame('fr - User login title', $config->get('settings.label'));