| OLD | NEW |
| (Empty) | |
| 1 "use strict"; |
| 2 |
| 3 let mockImageCaptureReady = define( |
| 4 'mockImageCapture', |
| 5 ['third_party/WebKit/public/platform/modules/imagecapture/image_capture.mojom'
, |
| 6 'mojo/public/js/bindings', |
| 7 'mojo/public/js/connection', |
| 8 'content/public/renderer/service_registry', |
| 9 ], (imageCapture, bindings, connection, serviceRegistry) => { |
| 10 |
| 11 class MockImageCapture { |
| 12 constructor() { |
| 13 serviceRegistry.addServiceOverrideForTesting( |
| 14 imageCapture.ImageCapture.name, |
| 15 pipe => this.bindToPipe(pipe)); |
| 16 } |
| 17 |
| 18 bindToPipe(pipe) { |
| 19 this.stub_ = connection.bindHandleToStub( |
| 20 pipe, imageCapture.ImageCapture); |
| 21 bindings.StubBindings(this.stub_).delegate = this; |
| 22 } |
| 23 |
| 24 takePhoto(sourceid) { |
| 25 return Promise.resolve({ mime_type : 'image/cat', |
| 26 data : "(,,,)=(^.^)=(,,,)" }); |
| 27 } |
| 28 } |
| 29 return new MockImageCapture(); |
| 30 }); |
| OLD | NEW |