3 namespace Drupal\Tests\language\Kernel;
5 use Drupal\KernelTests\KernelTestBase;
6 use Drupal\language\Entity\ConfigurableLanguage;
9 * Tests the ConfigurableLanguage entity.
12 * @see \Drupal\language\Entity\ConfigurableLanguage.
14 class ConfigurableLanguageTest extends KernelTestBase {
21 public static $modules = ['language'];
24 * Tests configurable language name methods.
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');