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\Locale
View 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

Namesort descending Modifiers Type Description Overrides
CountryManagerTest::$modules protected static property
CountryManagerTest::testHookCountriesAlter public function Tests that hook_countries_alters() works as expected.