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

From MozillaWiki
Jump to navigation Jump to search
(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…')
 
No edit summary
Line 7: Line 7:
   ]
   ]


The only actions supported for preference asset lists are '''modify''' and ''verify'''.
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.
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 [http://hg.mozilla.org/automation/crossweave/file/38e0e0c49ddc/unittests/test_prefs.json CrossWeave prefs unit test].
For a more detailed test example, see the [http://hg.mozilla.org/automation/crossweave/file/38e0e0c49ddc/unittests/test_prefs.json CrossWeave prefs unit test].

Revision as of 20:01, 27 May 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.