Add tests for findAvailableLanguages

remotes/origin/comments-markallread-dav
Joas Schilling 10 years ago
parent 70396581eb
commit f413b3ff3a
  1. 22
      tests/lib/l10n/factorytest.php

@ -137,6 +137,28 @@ class FactoryTest extends TestCase {
$this->restoreService('UserSession');
}
public function dataFindAvailableLanguages() {
return [
[null],
['files'],
];
}
/**
* @dataProvider dataFindAvailableLanguages
*
* @param string|null $app
*/
public function testFindAvailableLanguages($app) {
$factory = $this->getFactory(['findL10nDir']);
$factory->expects($this->once())
->method('findL10nDir')
->with($app)
->willReturn(\OC::$SERVERROOT . '/tests/data/l10n/');
$this->assertEquals(['cs', 'de', 'en', 'ru'], $factory->findAvailableLanguages($app), '', 0.0, 10, true);
}
public function dataLanguageExists() {
return [
[null, 'en', [], true],

Loading…
Cancel
Save