Source code

Revision control

Copy as Markdown

Other Tools

// # 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 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