public function testHaveSingleSourceLanguage() { $this->setMwGlobals(array('wgTranslateGroupFiles' => array(__DIR__ . '/data/MixedSourceLanguageGroups.yaml'))); MessageGroups::singleton()->recache(); $enGroup1 = MessageGroups::getGroup('EnglishGroup1'); $enGroup2 = MessageGroups::getGroup('EnglishGroup2'); $teGroup1 = MessageGroups::getGroup('TeluguGroup1'); $this->assertEquals('en', MessageGroups::haveSingleSourceLanguage(array($enGroup1, $enGroup2))); $this->assertEquals('', MessageGroups::haveSingleSourceLanguage(array($enGroup1, $enGroup2, $teGroup1))); }