Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/shapedetection/resources/mock-facedetection.js |
| diff --git a/third_party/WebKit/LayoutTests/shapedetection/resources/mock-facedetection.js b/third_party/WebKit/LayoutTests/shapedetection/resources/mock-facedetection.js |
| index 1faf89f7727c4a8bcbeb293978e3c643e5d2693a..3935fee7d57fd74f12209b4ace1594f14e6227a0 100644 |
| --- a/third_party/WebKit/LayoutTests/shapedetection/resources/mock-facedetection.js |
| +++ b/third_party/WebKit/LayoutTests/shapedetection/resources/mock-facedetection.js |
| @@ -17,22 +17,24 @@ let mockFaceDetectionProviderReady = define( |
| interfaces.addInterfaceOverrideForTesting( |
| faceDetectionProvider.FaceDetectionProvider.name, |
| handle => this.bindingSet_.addBinding(this, handle)); |
| + |
| + this.mockServiceInstances_ = []; |
| } |
| createFaceDetection(request, options) { |
| - this.mock_service_ = new MockFaceDetection(request, options); |
| + this.mockServiceInstances_.push(new MockFaceDetection(request, options)); |
| } |
| - getFrameData() { |
| - return this.mock_service_.buffer_data_; |
| + getFrameData(index) { |
|
Ken Rockot(use gerrit already)
2017/05/04 08:22:42
It seems index is always 0, so this is just a more
|
| + return this.mockServiceInstances_[index].bufferData_; |
| } |
| - getMaxDetectedFaces() { |
| - return this.mock_service_.maxDetectedFaces_; |
| + getMaxDetectedFaces(index) { |
| + return this.mockServiceInstances_[index].maxDetectedFaces_; |
| } |
| - getFastMode () { |
| - return this.mock_service_.fastMode_; |
| + getFastMode (index) { |
| + return this.mockServiceInstances_[index].fastMode_; |
| } |
| } |
| @@ -46,7 +48,7 @@ let mockFaceDetectionProviderReady = define( |
| detect(frame_data, width, height) { |
| let receivedStruct = mojo.mapBuffer(frame_data, 0, width*height*4, 0); |
| - this.buffer_data_ = new Uint32Array(receivedStruct.buffer); |
| + this.bufferData_ = new Uint32Array(receivedStruct.buffer); |
| return Promise.resolve({ |
| result: { |
| bounding_boxes: [ |