| 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 30b423a12cb675f7222dc0ece514fd30bb25fb8a..6b8d8ecbe28f6dca49eb8535e59bef952c8a11ca 100644
|
| --- a/chrome/test/data/webui/settings/people_page_test.js
|
| +++ b/chrome/test/data/webui/settings/people_page_test.js
|
| @@ -224,8 +224,8 @@ cr.define('settings_people_page', function() {
|
| });
|
| });
|
|
|
| - test('CustomizeSyncDisabledForManagedSignin', function() {
|
| - assertFalse(!!peoplePage.$$('#customize-sync'));
|
| + test('syncStatusNotActionableForManagedAccounts', function() {
|
| + assertFalse(!!peoplePage.$$('#sync-status'));
|
|
|
| return browserProxy.whenCalled('getSyncStatus').then(function() {
|
| cr.webUIListenerCallback('sync-status-changed', {
|
| @@ -234,9 +234,9 @@ cr.define('settings_people_page', function() {
|
| });
|
| Polymer.dom.flush();
|
|
|
| - var customizeSync = peoplePage.$$('#customize-sync');
|
| - assertTrue(!!customizeSync);
|
| - assertTrue(customizeSync.hasAttribute('actionable'));
|
| + var syncStatusContainer = peoplePage.$$('#sync-status');
|
| + assertTrue(!!syncStatusContainer);
|
| + assertTrue(syncStatusContainer.hasAttribute('actionable'));
|
|
|
| cr.webUIListenerCallback('sync-status-changed', {
|
| managed: true,
|
| @@ -245,9 +245,39 @@ cr.define('settings_people_page', function() {
|
| });
|
| Polymer.dom.flush();
|
|
|
| - var customizeSync = peoplePage.$$('#customize-sync');
|
| - assertTrue(!!customizeSync);
|
| - assertFalse(customizeSync.hasAttribute('actionable'));
|
| + var syncStatusContainer = peoplePage.$$('#sync-status');
|
| + assertTrue(!!syncStatusContainer);
|
| + assertFalse(syncStatusContainer.hasAttribute('actionable'));
|
| + });
|
| + });
|
| +
|
| + test('syncStatusNotActionableForPassiveErrors', function() {
|
| + assertFalse(!!peoplePage.$$('#sync-status'));
|
| +
|
| + return browserProxy.whenCalled('getSyncStatus').then(function() {
|
| + cr.webUIListenerCallback('sync-status-changed', {
|
| + hasError: true,
|
| + statusAction: settings.StatusAction.NO_ACTION,
|
| + signedIn: true,
|
| + syncSystemEnabled: true,
|
| + });
|
| + Polymer.dom.flush();
|
| +
|
| + var syncStatusContainer = peoplePage.$$('#sync-status');
|
| + assertTrue(!!syncStatusContainer);
|
| + assertFalse(syncStatusContainer.hasAttribute('actionable'));
|
| +
|
| + cr.webUIListenerCallback('sync-status-changed', {
|
| + hasError: true,
|
| + statusAction: settings.StatusAction.UPGRADE_CLIENT,
|
| + signedIn: true,
|
| + syncSystemEnabled: true,
|
| + });
|
| + Polymer.dom.flush();
|
| +
|
| + var syncStatusContainer = peoplePage.$$('#sync-status');
|
| + assertTrue(!!syncStatusContainer);
|
| + assertTrue(syncStatusContainer.hasAttribute('actionable'));
|
| });
|
| });
|
| });
|
|
|