You are here

public function LibraryInclusionTranslationTest::test in Lightning Media 8.4

Same name in this branch
  1. 8.4 modules/lightning_media_image/tests/src/Kernel/LibraryInclusionTranslationTest.php \Drupal\Tests\lightning_media_image\Kernel\LibraryInclusionTranslationTest::test()
  2. 8.4 modules/lightning_media_audio/tests/src/Kernel/LibraryInclusionTranslationTest.php \Drupal\Tests\lightning_media_audio\Kernel\LibraryInclusionTranslationTest::test()
  3. 8.4 modules/lightning_media_instagram/tests/src/Functional/LibraryInclusionTranslationTest.php \Drupal\Tests\lightning_media_instagram\Functional\LibraryInclusionTranslationTest::test()
  4. 8.4 modules/lightning_media_twitter/tests/src/Kernel/LibraryInclusionTranslationTest.php \Drupal\Tests\lightning_media_twitter\Kernel\LibraryInclusionTranslationTest::test()
Same name and namespace in other branches
  1. 8.3 modules/lightning_media_instagram/tests/src/Functional/LibraryInclusionTranslationTest.php \Drupal\Tests\lightning_media_instagram\Functional\LibraryInclusionTranslationTest::test()

Tests that the 'field_media_in_library' field is not translatable.

File

modules/lightning_media_instagram/tests/src/Functional/LibraryInclusionTranslationTest.php, line 33

Class

LibraryInclusionTranslationTest
Tests the translatability of the field_media_in_library field.

Namespace

Drupal\Tests\lightning_media_instagram\Functional

Code

public function test() {
  ConfigurableLanguage::createFromLangcode('hu')
    ->save();
  $media = Media::create([
    'bundle' => 'instagram',
    'name' => $this
      ->randomString(),
    'embed_code' => 'https://www.instagram.com/p/CGkIkLngLDS',
    'field_media_in_library' => TRUE,
  ]);
  $media
    ->addTranslation('hu', [
    'field_media_in_library' => FALSE,
  ]);
  $this
    ->assertSame(SAVED_NEW, $media
    ->save());
  $this
    ->assertTrue($media->field_media_in_library->value);
  $this
    ->assertTrue($media
    ->getTranslation('hu')->field_media_in_library->value);
}