public function ConfigImporterTest::testImportCurrencyLocale in Currency 8.3
@covers ::importCurrencyLocale
File
- tests/
src/ Unit/ ConfigImporterTest.php, line 258  
Class
- ConfigImporterTest
 - @coversDefaultClass \Drupal\currency\ConfigImporter
 
Namespace
Drupal\Tests\currency\UnitCode
public function testImportCurrencyLocale() {
  $locale = $this
    ->randomMachineName();
  $currency_locale_data = [
    'id' => $locale,
  ];
  $currency_locale = $this
    ->createMock(CurrencyLocaleInterface::class);
  $this->currencyLocaleStorage
    ->expects($this
    ->atLeastOnce())
    ->method('create')
    ->with($currency_locale_data)
    ->willReturn($currency_locale);
  $this->configStorage
    ->expects($this
    ->once())
    ->method('read')
    ->with('currency.currency_locale.' . $locale)
    ->willReturn($currency_locale_data);
  $this->sut
    ->setConfigStorage($this->configStorage);
  $this
    ->assertSame($currency_locale, $this->sut
    ->importCurrencyLocale($locale));
}