21 lines
595 B
JavaScript
21 lines
595 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/licenses/publicdomain/ */
|
|
|
|
function run_test() {
|
|
const BRANCH = "foo.";
|
|
const PREF_NAME = "testPref";
|
|
const FULL_PREF_NAME = BRANCH + PREF_NAME;
|
|
|
|
const FLOAT = 9.674;
|
|
const FUDGE = 0.001;
|
|
|
|
let prefs = Services.prefs.getDefaultBranch(null);
|
|
|
|
/* Test with a non-default branch */
|
|
prefs.setCharPref(FULL_PREF_NAME, FLOAT);
|
|
let pb = Services.prefs.getBranch(BRANCH);
|
|
|
|
let floatPref = pb.getFloatPref(PREF_NAME);
|
|
Assert.ok(FLOAT + FUDGE >= floatPref);
|
|
Assert.ok(FLOAT - FUDGE <= floatPref);
|
|
}
|