Add simple unit test for findLanguageFromLocale
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
This commit is contained in:
parent
cce9f25d86
commit
2440ee6b84
|
@ -171,4 +171,31 @@ class L10nTest extends TestCase {
|
||||||
$l = \OC::$server->getL10N('lib', 'de');
|
$l = \OC::$server->getL10N('lib', 'de');
|
||||||
$this->assertEquals('Mo.', $l->l('weekdayName', new \DateTime('2017-11-6'), ['width' => 'abbreviated']));
|
$this->assertEquals('Mo.', $l->l('weekdayName', new \DateTime('2017-11-6'), ['width' => 'abbreviated']));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @dataProvider findLanguageFromLocaleData
|
||||||
|
* @param $locale
|
||||||
|
* @param $language
|
||||||
|
*/
|
||||||
|
public function testFindLanguageFromLocale($locale, $language) {
|
||||||
|
$this->assertEquals(
|
||||||
|
$language,
|
||||||
|
\OC::$server->getL10NFactory()->findLanguageFromLocale('lib', $locale)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public function findLanguageFromLocaleData(): array {
|
||||||
|
return [
|
||||||
|
'en_US' => ['en_US', 'en'],
|
||||||
|
'en_UK' => ['en_UK', 'en'],
|
||||||
|
'de_DE' => ['de_DE', 'de_DE'],
|
||||||
|
'de_AT' => ['de_AT', 'de'],
|
||||||
|
'es_EC' => ['es_EC', 'es_EC'],
|
||||||
|
'fi_FI' => ['fi_FI', 'fi'],
|
||||||
|
'zh_CN' => ['zh_CN', 'zh_CN'],
|
||||||
|
];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue