/**
* Tests ConfigNamesMapper::getLangcode().
*/
public function testGetLangcode() { // Test that the getLangcode() falls back to 'en', if no explicit language
// code is provided.
$config_factory =
$this->
getConfigFactoryStub([ 'system.site' =>
['key' => 'value'
],
]);
$this->configNamesMapper->
setConfigFactory($config_factory);
$result =
$this->configNamesMapper->
getLangcode();
$this->
assertSame('en',
$result);
// Test that getLangcode picks up the language code provided by the
// configuration.
$config_factory =
$this->
getConfigFactoryStub([ 'system.site' =>
['langcode' => 'xx'
],
]);
$this->configNamesMapper->
setConfigFactory($config_factory);
$result =
$this->configNamesMapper->
getLangcode();
$this->
assertSame('xx',
$result);