| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 * @extends {TestBrowserProxy} | 7 * @extends {TestBrowserProxy} |
| 8 * @implements {settings.PrivacyPageBrowserProxy} | 8 * @implements {settings.PrivacyPageBrowserProxy} |
| 9 */ | 9 */ |
| 10 function TestPrivacyPageBrowserProxy() { | 10 function TestPrivacyPageBrowserProxy() { |
| 11 settings.TestBrowserProxy.call(this, [ | 11 TestBrowserProxy.call(this, [ |
| 12 'getMetricsReporting', | 12 'getMetricsReporting', |
| 13 'getSafeBrowsingExtendedReporting', | 13 'getSafeBrowsingExtendedReporting', |
| 14 'setMetricsReportingEnabled', | 14 'setMetricsReportingEnabled', |
| 15 'setSafeBrowsingExtendedReportingEnabled', | 15 'setSafeBrowsingExtendedReportingEnabled', |
| 16 'showManageSSLCertificates', | 16 'showManageSSLCertificates', |
| 17 ]); | 17 ]); |
| 18 } | 18 } |
| 19 | 19 |
| 20 TestPrivacyPageBrowserProxy.prototype = { | 20 TestPrivacyPageBrowserProxy.prototype = { |
| 21 __proto__: settings.TestBrowserProxy.prototype, | 21 __proto__: TestBrowserProxy.prototype, |
| 22 | 22 |
| 23 /** @type {!MetricsReporting} */ | 23 /** @type {!MetricsReporting} */ |
| 24 metricsReporting: { | 24 metricsReporting: { |
| 25 enabled: true, | 25 enabled: true, |
| 26 managed: true, | 26 managed: true, |
| 27 }, | 27 }, |
| 28 | 28 |
| 29 /** @override */ | 29 /** @override */ |
| 30 getMetricsReporting: function() { | 30 getMetricsReporting: function() { |
| 31 this.methodCalled('getMetricsReporting'); | 31 this.methodCalled('getMetricsReporting'); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 46 getSafeBrowsingExtendedReporting: function() { | 46 getSafeBrowsingExtendedReporting: function() { |
| 47 this.methodCalled('getSafeBrowsingExtendedReporting'); | 47 this.methodCalled('getSafeBrowsingExtendedReporting'); |
| 48 return Promise.resolve(true); | 48 return Promise.resolve(true); |
| 49 }, | 49 }, |
| 50 | 50 |
| 51 /** @override */ | 51 /** @override */ |
| 52 setSafeBrowsingExtendedReportingEnabled: function(enabled) { | 52 setSafeBrowsingExtendedReportingEnabled: function(enabled) { |
| 53 this.methodCalled('setSafeBrowsingExtendedReportingEnabled', enabled); | 53 this.methodCalled('setSafeBrowsingExtendedReportingEnabled', enabled); |
| 54 }, | 54 }, |
| 55 }; | 55 }; |
| OLD | NEW |