Thu, 15 Jan 2015 15:55:04 +0100
Back out 97036ab72558 which inappropriately compared turds to third parties.
1 /* Any copyright is dedicated to the Public Domain.
2 * http://creativecommons.org/publicdomain/zero/1.0/ */
4 "use strict";
6 function test() {
7 waitForExplicitFinish();
8 resetPreferences();
10 registerCleanupFunction(resetPreferences);
11 Services.prefs.setBoolPref("browser.search.update", false);
13 open_preferences(runTest);
14 }
16 function runTest(win) {
17 let doc = win.document;
18 let enableSearchUpdate = doc.getElementById("enableSearchUpdate");
20 win.gotoPref("paneAdvanced");
22 let advancedPrefs = doc.getElementById("advancedPrefs");
23 let updateTab = doc.getElementById("updateTab");
24 advancedPrefs.selectedTab = updateTab;
26 is_element_visible(enableSearchUpdate, "Check search update preference is visible");
28 // Ensure that the update pref dialog reflects the actual pref value.
29 ok(!enableSearchUpdate.checked, "Ensure search updates are disabled");
30 Services.prefs.setBoolPref("browser.search.update", true);
31 ok(enableSearchUpdate.checked, "Ensure search updates are enabled");
33 gBrowser.removeCurrentTab();
34 win.close();
35 finish();
36 }
38 function resetPreferences() {
39 Services.prefs.clearUserPref("browser.search.update");
40 }