test_bug1354613.js (612B)
1 /* Any copyright is dedicated to the Public Domain. 2 * http://creativecommons.org/licenses/publicdomain/ */ 3 4 function run_test() { 5 const BRANCH = "foo."; 6 const PREF_NAME = "testPref"; 7 const FULL_PREF_NAME = BRANCH + PREF_NAME; 8 9 const FLOAT = 9.674; 10 const FUDGE = 0.001; 11 12 let prefs = Services.prefs.getDefaultBranch(null); 13 14 /* Test with a non-default branch */ 15 prefs.setCharPref(FULL_PREF_NAME, FLOAT); 16 let pb = Services.prefs.getBranch(BRANCH); 17 18 let floatPref = pb.getFloatPref(PREF_NAME); 19 Assert.greaterOrEqual(FLOAT + FUDGE, floatPref); 20 Assert.lessOrEqual(FLOAT - FUDGE, floatPref); 21 }