| 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..d29f76905fd6f8fb68ebe0954d763ba9546fcad2 100644
|
| --- a/chrome/test/data/webui/settings/people_page_test.js
|
| +++ b/chrome/test/data/webui/settings/people_page_test.js
|
| @@ -69,6 +69,7 @@ cr.define('settings_people_page', function() {
|
| suite('ProfileInfoTests', function() {
|
| var peoplePage = null;
|
| var browserProxy = null;
|
| + var syncBrowserProxy = null;
|
|
|
| suiteSetup(function() {
|
| // Force easy unlock off. Those have their own ChromeOS-only tests.
|
| @@ -81,6 +82,9 @@ cr.define('settings_people_page', function() {
|
| browserProxy = new TestProfileInfoBrowserProxy();
|
| settings.ProfileInfoBrowserProxyImpl.instance_ = browserProxy;
|
|
|
| + syncBrowserProxy = new TestSyncBrowserProxy();
|
| + settings.SyncBrowserProxyImpl.instance_ = syncBrowserProxy;
|
| +
|
| PolymerTest.clearBody();
|
| peoplePage = document.createElement('settings-people-page');
|
| document.body.appendChild(peoplePage);
|
| @@ -89,7 +93,9 @@ cr.define('settings_people_page', function() {
|
| teardown(function() { peoplePage.remove(); });
|
|
|
| test('GetProfileInfo', function() {
|
| - return browserProxy.whenCalled('getProfileInfo').then(function() {
|
| + return Promise.all([browserProxy.whenCalled('getProfileInfo'),
|
| + syncBrowserProxy.whenCalled('getSyncStatus')])
|
| + .then(function() {
|
| Polymer.dom.flush();
|
| assertEquals(browserProxy.fakeProfileInfo.name,
|
| peoplePage.$$('#profile-name').textContent.trim());
|
|
|