Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / language / tests / src / Kernel / ConfigurableLanguageTest.php
1 <?php
2
3 namespace Drupal\Tests\language\Kernel;
4
5 use Drupal\KernelTests\KernelTestBase;
6 use Drupal\language\Entity\ConfigurableLanguage;
7
8 /**
9  * Tests the ConfigurableLanguage entity.
10  *
11  * @group language
12  * @see \Drupal\language\Entity\ConfigurableLanguage.
13  */
14 class ConfigurableLanguageTest extends KernelTestBase {
15
16   /**
17    * Modules to enable.
18    *
19    * @var array
20    */
21   public static $modules = ['language'];
22
23   /**
24    * Tests configurable language name methods.
25    */
26   public function testName() {
27     $name = $this->randomMachineName();
28     $language_code = $this->randomMachineName(2);
29     $configurableLanguage = new ConfigurableLanguage(['label' => $name, 'id' => $language_code], 'configurable_language');
30     $this->assertEqual($configurableLanguage->getName(), $name);
31     $this->assertEqual($configurableLanguage->setName('Test language')->getName(), 'Test language');
32   }
33
34 }