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 |