Auto-tools/Projects/CrossWeave/Test Format/Prefs

From MozillaWiki
< Auto-tools‎ | Projects‎ | CrossWeave‎ | Test Format
Revision as of 20:01, 27 May 2010 by Jgriffin (talk | contribs) (Created page with 'A prefs asset list is an array of objects with name and value keys, representing browser preferences. For example: "prefs1": [ { "name": "browser.startup.homepage", "valu…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.