diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/settings.coffee | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/lib/settings.coffee b/lib/settings.coffee index f5fc16b0..eda02611 100644 --- a/lib/settings.coffee +++ b/lib/settings.coffee @@ -10,6 +10,25 @@  #  # In all cases except Settings.defaults, values are stored as jsonified strings. +# This is a minimal stub of chrome services for the tests.  This needs to be here (and not in +# ../tests/dom_tests/chrome.coffee) because the regular test stubs are not loaded in the Vomnibar or HUD +# iframes. +# NOTE(smblott): Possibly these should go in a separate file. +window.chrome ?= +  runtime: +    lastError: false +  storage: +    local: +      get: -> +      set: -> +    sync: +      get: (_, callback) -> callback? {} +      set: -> +    onChanged: +      addListener: -> +  extension: +    inIncognitoContext: false +  storageArea = if chrome.storage.sync? then "sync" else "local"  Settings = | 
