| Index: chrome/test/data/webui/settings/settings_toggle_button_tests.js
|
| diff --git a/chrome/test/data/webui/settings/settings_toggle_button_tests.js b/chrome/test/data/webui/settings/settings_toggle_button_tests.js
|
| index 78770d71afa4de3eca01a9d835ee7d5d29acfc88..5c325393c50c5fb44208a1ee932b25bf0b4383f8 100644
|
| --- a/chrome/test/data/webui/settings/settings_toggle_button_tests.js
|
| +++ b/chrome/test/data/webui/settings/settings_toggle_button_tests.js
|
| @@ -125,7 +125,7 @@ cr.define('settings_toggle_button', function() {
|
| });
|
|
|
| test('numerical pref with unknown inital value', function() {
|
| - prefNum = {
|
| + var prefNum = {
|
| key: 'test',
|
| type: chrome.settingsPrivate.PrefType.NUMBER,
|
| value: 3
|
| @@ -151,6 +151,41 @@ cr.define('settings_toggle_button', function() {
|
| assertTrue(testElement.checked);
|
| assertEquals(1, prefNum.value);
|
| });
|
| +
|
| + test('shows controlled indicator when pref is controlled', function() {
|
| + assertFalse(!!testElement.$$('cr-policy-pref-indicator'));
|
| +
|
| + var pref = {
|
| + key: 'test',
|
| + type: chrome.settingsPrivate.PrefType.NUMBER,
|
| + value: 3,
|
| + enforcement: chrome.settingsPrivate.Enforcement.ENFORCED,
|
| + controlledBy: chrome.settingsPrivate.ControlledBy.EXTENSION
|
| + };
|
| +
|
| + testElement.set('pref', pref);
|
| + Polymer.dom.flush();
|
| +
|
| + assertTrue(!!testElement.$$('cr-policy-pref-indicator'));
|
| + });
|
| +
|
| + test('no indicator with no-extension-indicator flag', function() {
|
| + assertFalse(!!testElement.$$('cr-policy-pref-indicator'));
|
| +
|
| + testElement.noExtensionIndicator = true;
|
| + var pref = {
|
| + key: 'test',
|
| + type: chrome.settingsPrivate.PrefType.NUMBER,
|
| + value: 3,
|
| + enforcement: chrome.settingsPrivate.Enforcement.ENFORCED,
|
| + controlledBy: chrome.settingsPrivate.ControlledBy.EXTENSION
|
| + };
|
| +
|
| + testElement.set('pref', pref);
|
| + Polymer.dom.flush();
|
| +
|
| + assertFalse(!!testElement.$$('cr-policy-pref-indicator'));
|
| + });
|
| });
|
| }
|
|
|
|
|