| Index: chrome/test/data/webui/settings/privacy_page_test.js
|
| diff --git a/chrome/test/data/webui/settings/privacy_page_test.js b/chrome/test/data/webui/settings/privacy_page_test.js
|
| index 106e361f9568aa6d275624b792d8c3e87879c51a..7109cfafaab74ea999b66cc77392cfe9d2ee7b68 100644
|
| --- a/chrome/test/data/webui/settings/privacy_page_test.js
|
| +++ b/chrome/test/data/webui/settings/privacy_page_test.js
|
| @@ -52,6 +52,7 @@ cr.define('settings_privacy_page', function() {
|
| /** @override */
|
| clearBrowsingData: function() {
|
| this.methodCalled('clearBrowsingData');
|
| + cr.webUIListenerCallback('browsing-data-removing', true);
|
| return this.clearBrowsingDataPromise_ !== null ?
|
| this.clearBrowsingDataPromise_ : Promise.resolve();
|
| },
|
| @@ -59,6 +60,7 @@ cr.define('settings_privacy_page', function() {
|
| /** @override */
|
| initialize: function() {
|
| this.methodCalled('initialize');
|
| + return Promise.resolve(false);
|
| },
|
| };
|
|
|
| @@ -105,6 +107,7 @@ cr.define('settings_privacy_page', function() {
|
| PolymerTest.clearBody();
|
| element = document.createElement('settings-clear-browsing-data-dialog');
|
| document.body.appendChild(element);
|
| + return testBrowserProxy.whenCalled('initialize');
|
| });
|
|
|
| teardown(function() { element.remove(); });
|
| @@ -136,6 +139,7 @@ cr.define('settings_privacy_page', function() {
|
|
|
| // Simulate signal from browser indicating that clearing has
|
| // completed.
|
| + cr.webUIListenerCallback('browsing-data-removing', false);
|
| promiseResolver.resolve();
|
| // Yields to the message loop to allow the callback chain of the
|
| // Promise that was just resolved to execute before the
|
|
|