| 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.FingerprintBrowserProxy} | 7 * @implements {settings.FingerprintBrowserProxy} |
| 8 * @extends {settings.TestBrowserProxy} | 8 * @extends {test.TestBrowserProxy} |
| 9 */ | 9 */ |
| 10 var TestFingerprintBrowserProxy = function() { | 10 var TestFingerprintBrowserProxy = function() { |
| 11 settings.TestBrowserProxy.call(this, [ | 11 test.TestBrowserProxy.call(this, [ |
| 12 'getFingerprintsList', | 12 'getFingerprintsList', |
| 13 'getNumFingerprints', | 13 'getNumFingerprints', |
| 14 'startEnroll', | 14 'startEnroll', |
| 15 'cancelCurrentEnroll', | 15 'cancelCurrentEnroll', |
| 16 'getEnrollmentLabel', | 16 'getEnrollmentLabel', |
| 17 'removeEnrollment', | 17 'removeEnrollment', |
| 18 'changeEnrollmentLabel', | 18 'changeEnrollmentLabel', |
| 19 'startAuthentication', | 19 'startAuthentication', |
| 20 'endCurrentAuthentication', | 20 'endCurrentAuthentication', |
| 21 ]); | 21 ]); |
| 22 | 22 |
| 23 /** @private {!Array<string>} */ | 23 /** @private {!Array<string>} */ |
| 24 this.fingerprintsList_ = []; | 24 this.fingerprintsList_ = []; |
| 25 }; | 25 }; |
| 26 | 26 |
| 27 TestFingerprintBrowserProxy.prototype = { | 27 TestFingerprintBrowserProxy.prototype = { |
| 28 __proto__: settings.TestBrowserProxy.prototype, | 28 __proto__: test.TestBrowserProxy.prototype, |
| 29 | 29 |
| 30 /** @ param {!Array<string>} fingerprints */ | 30 /** @ param {!Array<string>} fingerprints */ |
| 31 setFingerprints: function(fingerprints) { | 31 setFingerprints: function(fingerprints) { |
| 32 this.fingerprintsList_ = fingerprints.slice(); | 32 this.fingerprintsList_ = fingerprints.slice(); |
| 33 }, | 33 }, |
| 34 | 34 |
| 35 /** | 35 /** |
| 36 * @param {settings.FingerprintResultType} result | 36 * @param {settings.FingerprintResultType} result |
| 37 * @param {boolean} complete | 37 * @param {boolean} complete |
| 38 */ | 38 */ |
| (...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 301 return Promise.all([ | 301 return Promise.all([ |
| 302 browserProxy.whenCalled('removeEnrollment'), | 302 browserProxy.whenCalled('removeEnrollment'), |
| 303 browserProxy.whenCalled('getFingerprintsList')]); | 303 browserProxy.whenCalled('getFingerprintsList')]); |
| 304 }).then(function() { | 304 }).then(function() { |
| 305 assertEquals(4, fingerprintList.fingerprints_.length); | 305 assertEquals(4, fingerprintList.fingerprints_.length); |
| 306 assertFalse( | 306 assertFalse( |
| 307 fingerprintList.$$('.action-button').disabled); | 307 fingerprintList.$$('.action-button').disabled); |
| 308 }); | 308 }); |
| 309 }); | 309 }); |
| 310 }); | 310 }); |
| OLD | NEW |