Bug 1044577 - Add xpcshell test to ensure that methods from SearchStaticData module can be overwritten. r=Paolo

This commit is contained in:
Alex Bardas 2014-08-20 16:57:00 -04:00
Родитель a44e895971
Коммит 9507984a43
1 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -17,4 +17,11 @@ function run_test() {
do_check_true(SearchStaticData.getAlternateDomains("www.google.com")
.every(d => d.startsWith("www.google.")));
do_check_true(SearchStaticData.getAlternateDomains("google.com").length == 0);
// Test that methods from SearchStaticData module can be overwritten,
// needed for hotfixing.
let backup = SearchStaticData.getAlternateDomains;
SearchStaticData.getAlternateDomains = () => ["www.bing.fr"];;
do_check_matches(SearchStaticData.getAlternateDomains("www.bing.com"), ["www.bing.fr"]);
SearchStaticData.getAlternateDomains = backup;
}