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')); |
+ }); |
+ }); |
}); |
} |