| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @constructor | 6 * @constructor |
| 7 * @implements {settings.ChromeCleanupProxy} | 7 * @implements {settings.ChromeCleanupProxy} |
| 8 * @extends {settings.TestBrowserProxy} | 8 * @extends {TestBrowserProxy} |
| 9 */ | 9 */ |
| 10 var TestChromeCleanupProxy = function() { | 10 var TestChromeCleanupProxy = function() { |
| 11 settings.TestBrowserProxy.call(this, [ | 11 TestBrowserProxy.call(this, [ |
| 12 'dismissCleanupPage', | 12 'dismissCleanupPage', |
| 13 'getChromeCleanupVisibility', | 13 'getChromeCleanupVisibility', |
| 14 'registerChromeCleanupObserver', | 14 'registerChromeCleanupObserver', |
| 15 'restartComputer', | 15 'restartComputer', |
| 16 'startCleanup', | 16 'startCleanup', |
| 17 ]); | 17 ]); |
| 18 }; | 18 }; |
| 19 | 19 |
| 20 TestChromeCleanupProxy.prototype = { | 20 TestChromeCleanupProxy.prototype = { |
| 21 __proto__: settings.TestBrowserProxy.prototype, | 21 __proto__: TestBrowserProxy.prototype, |
| 22 | 22 |
| 23 /** @override */ | 23 /** @override */ |
| 24 dismissCleanupPage: function() { | 24 dismissCleanupPage: function() { |
| 25 this.methodCalled('dismissCleanupPage'); | 25 this.methodCalled('dismissCleanupPage'); |
| 26 }, | 26 }, |
| 27 | 27 |
| 28 /** @override */ | 28 /** @override */ |
| 29 getChromeCleanupVisibility: function() { | 29 getChromeCleanupVisibility: function() { |
| 30 this.methodCalled('getChromeCleanupVisibility'); | 30 this.methodCalled('getChromeCleanupVisibility'); |
| 31 }, | 31 }, |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 'chrome-cleanup-on-idle', | 119 'chrome-cleanup-on-idle', |
| 120 settings.ChromeCleanupIdleReason.CLEANING_SUCCEEDED); | 120 settings.ChromeCleanupIdleReason.CLEANING_SUCCEEDED); |
| 121 Polymer.dom.flush(); | 121 Polymer.dom.flush(); |
| 122 | 122 |
| 123 var actionButton = chromeCleanupPage.$$('#action-button'); | 123 var actionButton = chromeCleanupPage.$$('#action-button'); |
| 124 assertTrue(!!actionButton); | 124 assertTrue(!!actionButton); |
| 125 MockInteractions.tap(actionButton); | 125 MockInteractions.tap(actionButton); |
| 126 return ChromeCleanupProxy.whenCalled('dismissCleanupPage'); | 126 return ChromeCleanupProxy.whenCalled('dismissCleanupPage'); |
| 127 }); | 127 }); |
| 128 }); | 128 }); |
| OLD | NEW |