comparison core/modules/language/tests/src/Kernel/ConfigurableLanguageTest.php @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4c8ae668cc8c
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 }