_backup_default_language = $sugar_config['default_language']; } } public function tearDown() { unlink('include/language/fr_test.lang.php'); unlink('include/language/de_test.lang.php'); sugar_cache_clear('app_list_strings.en_us'); sugar_cache_clear('app_list_strings.fr_test'); sugar_cache_clear('app_list_strings.de_test'); if ( isset($this->_backup_default_language) ) { $sugar_config['default_language'] = $this->_backup_default_language; } } public function testWillLoadEnUsStringIfDefaultLanguageIsNotEnUs() { file_put_contents('include/language/fr_test.lang.php', ''); file_put_contents('include/language/de_test.lang.php', ''); $sugar_config['default_language'] = 'fr_test'; $strings = return_app_list_strings_language('de_test'); $this->assertArrayHasKey('lead_source_default_key',$strings); } }