// # don't remove this comment! (the first line is ignored by Mozilla) // Verify this one has a user value pref("_autoconfig_.test.userpref", "userpref"); // Verify this one has a default pref defaultPref("_autoconfig_.test.defaultpref", "defaultpref"); // Verify the legacy homepage data:text/plain, wrapper is unwrapped defaultPref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=http://www.example.com/"); // Verify the same wrapper on any other pref is left untouched defaultPref("_autoconfig_.test.datapref", "data:text/plain,_autoconfig_.test.datapref=datapref"); // Verify this one is locked lockPref("_autoconfig_.test.lockpref", "lockpref"); lockPref("_autoconfig_.test.unlockpref", "unlockpref"); // Verify this one is unlocked unlockPref("_autoconfig_.test.unlockpref"); pref("_autoconfig_.test.clearpref", "clearpref"); // Verify this one has no value clearPref("_autoconfig_.test.clearpref"); // Verify this one is set to the correct value pref("_autoconfig_.test.getpref.query", "getpref"); pref("_autoconfig_.test.getpref", getPref("_autoconfig_.test.getpref.query")); // Verify this one is set to the correct value pref("_autoconfig_.test.getenv", getenv("AUTOCONFIG_TEST_GETENV")); // Since we can't test displayError directly, verify that it // exists and is a function pref("_autoconfig_.test.displayerror", typeof(displayError)); // We are not getPrefBranch because it is being removed