You are here

protected function LocaleResolverTest::prepareLanguageManager in Currency 8.3

Prepares the language manager for testing.

4 calls to LocaleResolverTest::prepareLanguageManager()
LocaleResolverTest::testResolveCurrencyLocaleFallback in tests/src/Unit/LocaleResolverTest.php
@covers ::resolveCurrencyLocale
LocaleResolverTest::testResolveCurrencyLocaleMissingFallback in tests/src/Unit/LocaleResolverTest.php
@covers ::resolveCurrencyLocale
LocaleResolverTest::testResolveCurrencyLocaleWithRequestCountry in tests/src/Unit/LocaleResolverTest.php
@covers ::resolveCurrencyLocale
LocaleResolverTest::testResolveCurrencyLocaleWithSiteDefaultCountry in tests/src/Unit/LocaleResolverTest.php
@covers ::resolveCurrencyLocale

File

tests/src/Unit/LocaleResolverTest.php, line 205

Class

LocaleResolverTest
@coversDefaultClass \Drupal\currency\LocaleResolver

Namespace

Drupal\Tests\currency\Unit

Code

protected function prepareLanguageManager() {
  $language_code = $this
    ->randomMachineName(2);
  $language = $this
    ->createMock(LanguageInterface::class);
  $language
    ->expects($this
    ->atLeastOnce())
    ->method('getId')
    ->willReturn($language_code);
  $this->languageManager
    ->expects($this
    ->any())
    ->method('getCurrentLanguage')
    ->with(Language::TYPE_CONTENT)
    ->willReturn($language);
}