Chromium Code Reviews| Index: chrome/test/data/webui/settings/people_page_test.js |
| diff --git a/chrome/test/data/webui/settings/people_page_test.js b/chrome/test/data/webui/settings/people_page_test.js |
| index 916d7bb2c292f406eba972ab4e0d4c4490e7b8b3..c45e2fc4cfcce1ebe3491d056121189f01ba226f 100644 |
| --- a/chrome/test/data/webui/settings/people_page_test.js |
| +++ b/chrome/test/data/webui/settings/people_page_test.js |
| @@ -214,6 +214,33 @@ cr.define('settings_people_page', function() { |
| assertTrue(activityControls.hidden); |
| }); |
| }); |
| + |
| + test('ManagedSyncDisabled', function() { |
|
tommycli
2016/07/29 19:25:22
Name instead: CustomizeSync ? Or CustomizeSyncDisa
Dan Beam
2016/07/29 19:27:41
Done.
|
| + assertFalse(!!peoplePage.$$('#customize-sync')); |
| + |
| + return browserProxy.whenCalled('getSyncStatus').then(function() { |
| + cr.webUIListenerCallback('sync-status-changed', { |
| + signedIn: true, |
| + syncSystemEnabled: true, |
| + }); |
| + Polymer.dom.flush(); |
| + |
| + var customizeSync = peoplePage.$$('#customize-sync'); |
| + assertTrue(!!customizeSync); |
| + assertTrue(customizeSync.hasAttribute('actionable')); |
| + }).then(function() { |
| + cr.webUIListenerCallback('sync-status-changed', { |
| + managed: true, |
| + signedIn: true, |
| + syncSystemEnabled: true, |
| + }); |
| + Polymer.dom.flush(); |
| + |
| + var customizeSync = peoplePage.$$('#customize-sync'); |
| + assertTrue(!!customizeSync); |
| + assertFalse(customizeSync.hasAttribute('actionable')); |
| + }); |
| + }); |
| }); |
| } |