public function MigrateLanguageContentMenuSettingsTest::testLanguageContentMenu in Drupal 9
Tests migration of menu translation ability.
File
- core/modules/ language/ tests/ src/ Kernel/ Migrate/ d7/ MigrateLanguageContentMenuSettingsTest.php, line 42 
Class
- MigrateLanguageContentMenuSettingsTest
- Tests migration of i18n_menu settings.
Namespace
Drupal\Tests\language\Kernel\Migrate\d7Code
public function testLanguageContentMenu() {
  $config = ContentLanguageSettings::load('menu_link_content.menu_link_content');
  $this
    ->assertInstanceOf(ContentLanguageSettings::class, $config);
  $this
    ->assertSame('menu_link_content', $config
    ->getTargetEntityTypeId());
  $this
    ->assertSame('menu_link_content', $config
    ->getTargetBundle());
  $this
    ->assertSame(LanguageInterface::LANGCODE_SITE_DEFAULT, $config
    ->getDefaultLangcode());
  $this
    ->assertSame(TRUE, $config
    ->isLanguageAlterable());
  $settings = [
    'enabled' => TRUE,
    'bundle_settings' => [
      'untranslatable_fields_hide' => '0',
    ],
  ];
  $this
    ->assertSame($settings, $config
    ->getThirdPartySettings('content_translation'));
}