public function testAddAddressFormats() { $usFormat = [LocaleSettings::ADDRESS_FORMAT_KEY => '%name%\\n%organization%\\n%street%\\n%CITY% %REGION% %COUNTRY% %postal_code%']; $usFormatModified = [LocaleSettings::ADDRESS_FORMAT_KEY => '%name%\\n%organization%\\n%street%\\n%CITY% %REGION_CODE% %COUNTRY% %postal_code%']; $ruFormat = [LocaleSettings::ADDRESS_FORMAT_KEY => '%postal_code% %COUNTRY% %CITY%\\n%STREET%\\n%organization%\\n%name%']; $this->assertEmpty($this->localeSettings->getAddressFormats()); $this->localeSettings->addAddressFormats(['US' => $usFormat]); $this->assertEquals(['US' => $usFormat], $this->localeSettings->getAddressFormats()); $this->localeSettings->addAddressFormats(['US' => $usFormatModified, 'RU' => $ruFormat]); $this->assertEquals(['US' => $usFormatModified, 'RU' => $ruFormat], $this->localeSettings->getAddressFormats()); }