Auto-tools/Projects/CrossWeave/Test Format/Prefs: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
A prefs asset list is an array of objects with name and value keys, representing browser preferences.  For example:
A prefs asset list is an array of objects with name and value keys, representing browser preferences.  For example:


  "prefs1": [
prefs1:
    { "name": "browser.startup.homepage", "value": "http://www.getfirefox.com" },
  * name: browser.startup.homepage
    { "name": "browser.urlbar.maxRichResults", "value": 20 },
    value: http://www.getfirefox.com
    { "name": "browser.tabs.autoHide", "value": true }
  * name: browser.urlbar.maxRichResults
  ]
    value: 20
  * name: browser.tabs.autoHide
    value: true


The only actions supported for preference asset lists are '''modify''' and '''verify'''.
The only actions supported for preference asset lists are '''modify''' and '''verify'''.

Revision as of 18:19, 25 June 2010

A prefs asset list is an array of objects with name and value keys, representing browser preferences. For example:

prefs1:
  * name: browser.startup.homepage
    value: http://www.getfirefox.com
  * name: browser.urlbar.maxRichResults
    value: 20
  * name: browser.tabs.autoHide
    value: true

The only actions supported for preference asset lists are modify and verify.

Weave only sync certain preferences. To find the list of valid preferences, go to about:config on a browser that has Weave installed, and search for extensions.weave.prefs.sync.

For a more detailed test example, see the CrossWeave prefs unit test.