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..424e4be44ca773c3325fb05cf18446feab95f5f6 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('CustomizeSyncDisabledForManagedSignin', function() { |
+ 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')); |
+ }); |
+ }); |
}); |
} |