| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> |
| 4 <script src="../resources/mojo-helpers.js"></script> | 4 <script src="../resources/mojo-helpers.js"></script> |
| 5 <script src="resources/mock-imagecapture.js"></script> | 5 <script src="resources/mock-imagecapture.js"></script> |
| 6 <body> | 6 <body> |
| 7 <canvas id='canvas' width=10 height=10/> | 7 <canvas id='canvas' width=10 height=10/> |
| 8 </body> | 8 </body> |
| 9 <script> | 9 <script> |
| 10 | 10 |
| (...skipping 17 matching lines...) Expand all Loading... |
| 28 | 28 |
| 29 exposureCompensation : 133.77, | 29 exposureCompensation : 133.77, |
| 30 colorTemperature : 6000, | 30 colorTemperature : 6000, |
| 31 iso : 120.0, | 31 iso : 120.0, |
| 32 | 32 |
| 33 brightness : 3, | 33 brightness : 3, |
| 34 contrast : 4, | 34 contrast : 4, |
| 35 saturation : 5, | 35 saturation : 5, |
| 36 sharpness : 6, | 36 sharpness : 6, |
| 37 | 37 |
| 38 zoom : 3.141592 | 38 zoom : 3.141592, |
| 39 // TODO: torch https://crbug.com/700607. | 39 |
| 40 torch : true |
| 40 }]}; | 41 }]}; |
| 41 | 42 |
| 42 var theMock = null; | 43 var theMock = null; |
| 43 mockImageCaptureReady | 44 mockImageCaptureReady |
| 44 .then(mock => { | 45 .then(mock => { |
| 45 theMock = mock; | 46 theMock = mock; |
| 46 var stream = canvas.captureStream(); | 47 var stream = canvas.captureStream(); |
| 47 var videoTrack = stream.getVideoTracks()[0]; | 48 var videoTrack = stream.getVideoTracks()[0]; |
| 48 | 49 |
| 49 return videoTrack.applyConstraints(constraints); | 50 return videoTrack.applyConstraints(constraints); |
| (...skipping 21 matching lines...) Expand all Loading... |
| 71 | 72 |
| 72 assert_equals(constraints.advanced[0].brightness, | 73 assert_equals(constraints.advanced[0].brightness, |
| 73 theMock.options().brightness, 'brightness value'); | 74 theMock.options().brightness, 'brightness value'); |
| 74 assert_equals(constraints.advanced[0].contrast, | 75 assert_equals(constraints.advanced[0].contrast, |
| 75 theMock.options().contrast, 'constrast value'); | 76 theMock.options().contrast, 'constrast value'); |
| 76 assert_equals(constraints.advanced[0].saturation, | 77 assert_equals(constraints.advanced[0].saturation, |
| 77 theMock.options().saturation, 'saturation value'); | 78 theMock.options().saturation, 'saturation value'); |
| 78 assert_equals(constraints.advanced[0].sharpness, | 79 assert_equals(constraints.advanced[0].sharpness, |
| 79 theMock.options().sharpness, 'sharpness value'); | 80 theMock.options().sharpness, 'sharpness value'); |
| 80 | 81 |
| 82 assert_equals(constraints.advanced[0].torch, theMock.options().torch, |
| 83 'torch'); |
| 84 |
| 81 t.done(); | 85 t.done(); |
| 82 }) | 86 }) |
| 83 .catch(error => { | 87 .catch(error => { |
| 84 assert_unreached("applyConstraints(): " + error.message); | 88 assert_unreached("applyConstraints(): " + error.message); |
| 85 }) | 89 }) |
| 86 | 90 |
| 87 }, 'exercises MediaStreamTrack.applyConstraints(constraints)'); | 91 }, 'exercises MediaStreamTrack.applyConstraints(constraints)'); |
| 88 | 92 |
| 89 </script> | 93 </script> |
| OLD | NEW |