/** * Checks if the language part returns if only language * is given at locale (e.g. en, pt) * * @test * @group rendering * @group small * @group dev */ public function test_getInterfaceLanguage_returnLanguageEvenIfOnlyLanguagePartGiven() { // ARRANGE $expectedInterfaceLanguage = 'es'; // spain $renderContextMock = $this->createRenderContextMock(); $renderContextMock->expects($this->atLeastOnce())->method('getInterfaceLocaleCode')->will($this->returnValue($expectedInterfaceLanguage)); $headAPI = new HeadAPI($renderContextMock); // ACT $actualInterfaceLanguage = $headAPI->getInterfaceLanguage(); // ASSERT $this->assertEquals($expectedInterfaceLanguage, $actualInterfaceLanguage); }
/** * @return string */ public function getLocalCode() { return $this->api->getInterfaceLanguage(); }