Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
-
CI results over the last 21 days
- Manifest: modules/libpref/test/unit_ipc/xpcshell.toml
/* Any copyright is dedicated to the Public Domain.
// A pref that is in the shared pref map must accept a default value again
// after it has been deleted.
const kPrefName = "test.libpref.readdDeletedSharedPref";
add_task(async function test_readd_default_after_delete() {
const defaults = Services.prefs.getDefaultBranch("");
defaults.setIntPref(kPrefName, 1);
// Launching the content process builds the shared pref map.
await new Promise(resolve => sendCommand("1;", resolve));
defaults.deleteBranch(kPrefName);
defaults.setIntPref(kPrefName, 2);
Assert.equal(Services.prefs.getIntPref(kPrefName), 2);
});