OLD | NEW |
1 "use strict"; | 1 "use strict"; |
2 | 2 |
3 (function() | 3 (function() |
4 { | 4 { |
5 const {Prefs} = require("prefs"); | 5 const {Prefs} = require("prefs"); |
6 | 6 |
7 module("Preferences", { | 7 module("Preferences", { |
8 setup() | 8 setup() |
9 { | 9 { |
10 this._pbackup = Object.create(null); | 10 this._pbackup = Object.create(null); |
11 for (let pref in Prefs) | 11 for (let pref in Prefs) |
12 { | 12 { |
13 let value = Prefs[pref]; | 13 let value = Prefs[pref]; |
14 this._pbackup[pref] = value; | 14 this._pbackup[pref] = value; |
15 } | 15 } |
16 Prefs.enabled = true; | 16 Prefs.enabled = true; |
17 }, | 17 }, |
18 | 18 |
19 teardown() | 19 teardown() |
20 { | 20 { |
21 for (let pref in this._pbackup) | 21 for (let pref in this._pbackup) |
22 Prefs[pref] = this._pbackup[pref]; | 22 Prefs[pref] = this._pbackup[pref]; |
23 } | 23 } |
24 }); | 24 }); |
25 | 25 |
26 function checkPrefExists(name, expectedValue, description, assert) | 26 function checkPrefExists(name, expectedValue, description, assert) |
27 { | 27 { |
28 let done = assert.async(); | 28 let done = assert.async(); |
29 let key = "pref:" + name; | 29 let key = "pref:" + name; |
30 chrome.storage.local.get(key, items => | 30 browser.storage.local.get(key, items => |
31 { | 31 { |
32 equal(key in items, expectedValue, description); | 32 equal(key in items, expectedValue, description); |
33 done(); | 33 done(); |
34 }); | 34 }); |
35 } | 35 } |
36 | 36 |
37 function checkPref(name, expectedValue, description, assert) | 37 function checkPref(name, expectedValue, description, assert) |
38 { | 38 { |
39 let done = assert.async(); | 39 let done = assert.async(); |
40 let key = "pref:" + name; | 40 let key = "pref:" + name; |
41 chrome.storage.local.get(key, items => | 41 browser.storage.local.get(key, items => |
42 { | 42 { |
43 deepEqual(items[key], expectedValue, description); | 43 deepEqual(items[key], expectedValue, description); |
44 done(); | 44 done(); |
45 }); | 45 }); |
46 } | 46 } |
47 | 47 |
48 test("Numerical pref", assert => | 48 test("Numerical pref", assert => |
49 { | 49 { |
50 Prefs.patternsbackups = 0; | 50 Prefs.patternsbackups = 0; |
51 equal( | 51 equal( |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
154 delete Prefs.notificationdata.foo; | 154 delete Prefs.notificationdata.foo; |
155 delete Prefs.notificationdata.bar; | 155 delete Prefs.notificationdata.bar; |
156 Prefs.notificationdata = JSON.parse(JSON.stringify(Prefs.notificationdata)); | 156 Prefs.notificationdata = JSON.parse(JSON.stringify(Prefs.notificationdata)); |
157 deepEqual( | 157 deepEqual( |
158 Prefs.notificationdata, {}, | 158 Prefs.notificationdata, {}, |
159 "Prefs object returns the correct value after setting pref to " + | 159 "Prefs object returns the correct value after setting pref to " + |
160 "default value" | 160 "default value" |
161 ); | 161 ); |
162 }); | 162 }); |
163 }()); | 163 }()); |
OLD | NEW |