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