Tests Country Manager functionality.
@group CountryManager @covers Drupal\Core\Locale\CountryManager
Hierarchy
- class \Drupal\KernelTests\Core\Locale\CountryManagerTest extends \Drupal\KernelTests\KernelTestBase
Expanded class hierarchy of CountryManagerTest
File
- core/
tests/ Drupal/ KernelTests/ Core/ Locale/ CountryManagerTest.php, line 15
Namespace
Drupal\KernelTests\Core\LocaleView source
class CountryManagerTest extends KernelTestBase {
/**
* {@inheritdoc}
*/
protected static $modules = [
'language',
'locale',
'locale_test',
];
/**
* Tests that hook_countries_alters() works as expected.
*/
public function testHookCountriesAlter() : void {
$countries = $this->container
->get('country_manager')
->getList();
self::assertArrayHasKey('EB', $countries);
self::assertSame('Elbonia', $countries['EB']);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CountryManagerTest:: |
protected static | property | ||
CountryManagerTest:: |
public | function | Tests that hook_countries_alters() works as expected. |