| Index: chrome/test/data/webui/settings/site_settings_category_tests.js
|
| diff --git a/chrome/test/data/webui/settings/site_settings_category_tests.js b/chrome/test/data/webui/settings/site_settings_category_tests.js
|
| index 26a3c7b699f78b266bc1b76ffb26e6530d82f5a3..2aeee58d674d5bc2e946d3d567eabaf5714230e6 100644
|
| --- a/chrome/test/data/webui/settings/site_settings_category_tests.js
|
| +++ b/chrome/test/data/webui/settings/site_settings_category_tests.js
|
| @@ -64,6 +64,32 @@ cr.define('site_settings_category', function() {
|
| MockInteractions.tap(testElement.$.toggle);
|
| assertTrue(testElement.categoryEnabled);
|
| });
|
| +
|
| + test('basic category tests', function() {
|
| + for (var key in settings.ContentSettingsTypes) {
|
| + var category = settings.ContentSettingsTypes[key];
|
| +
|
| + // All categories have a textId, an icon, a title, and pref names.
|
| + assertNotEquals('', testElement.computeCategoryTextId(category));
|
| + assertNotEquals(
|
| + '', testElement.computeIconForContentCategory(category));
|
| + assertNotEquals(
|
| + '', testElement.computeTitleForContentCategory(category));
|
| + assertNotEquals(
|
| + '', testElement.computeCategoryPrefName(category));
|
| + assertNotEquals(
|
| + '', testElement.computeCategoryExceptionsPrefName(category));
|
| +
|
| + assertNotEquals(
|
| + '', testElement.computeCategoryDesc(category, true, true));
|
| + assertNotEquals(
|
| + '', testElement.computeCategoryDesc(category, true, false));
|
| + assertNotEquals(
|
| + '', testElement.computeCategoryDesc(category, false, true));
|
| + assertNotEquals(
|
| + '', testElement.computeCategoryDesc(category, false, false));
|
| + }
|
| + });
|
| });
|
| }
|
|
|
|
|