| 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 27 matching lines...) Expand all  Loading... | 
|  38                                     }]}; |  38                                     }]}; | 
|  39  |  39  | 
|  40   var theMock = null; |  40   var theMock = null; | 
|  41   mockImageCaptureReady |  41   mockImageCaptureReady | 
|  42     .then(mock => { |  42     .then(mock => { | 
|  43       theMock = mock; |  43       theMock = mock; | 
|  44       var stream = canvas.captureStream(); |  44       var stream = canvas.captureStream(); | 
|  45       var videoTrack = stream.getVideoTracks()[0]; |  45       var videoTrack = stream.getVideoTracks()[0]; | 
|  46  |  46  | 
|  47       return videoTrack.applyConstraints(constraints); |  47       return videoTrack.applyConstraints(constraints); | 
|  48     }) |  48     }, | 
|  49     .catch(error => { |  49     error => { | 
|  50       assert_unreached("Error creating MockImageCapture: " + error.message); |  50       assert_unreached("Error creating MockImageCapture: " + error); | 
|  51     }) |  51     }) | 
|  52     .then(function() { |  52     .then(function() { | 
|  53       assert_equals(constraints.advanced[0].whiteBalanceMode, |  53       assert_equals(constraints.advanced[0].whiteBalanceMode, | 
|  54                     meteringModeNames[theMock.options().white_balance_mode], |  54                     meteringModeNames[theMock.options().white_balance_mode], | 
|  55                     'whiteBalanceMode'); |  55                     'whiteBalanceMode'); | 
|  56       assert_equals(constraints.advanced[0].exposureMode, |  56       assert_equals(constraints.advanced[0].exposureMode, | 
|  57                     meteringModeNames[theMock.options().exposure_mode], |  57                     meteringModeNames[theMock.options().exposure_mode], | 
|  58                     'exposureMode'); |  58                     'exposureMode'); | 
|  59       assert_equals(constraints.advanced[0].focusMode, |  59       assert_equals(constraints.advanced[0].focusMode, | 
|  60                     meteringModeNames[theMock.options().focus_mode], |  60                     meteringModeNames[theMock.options().focus_mode], | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
|  78  |  78  | 
|  79       t.done(); |  79       t.done(); | 
|  80     }) |  80     }) | 
|  81     .catch(error => { |  81     .catch(error => { | 
|  82       assert_unreached("applyConstraints(): " + error.message); |  82       assert_unreached("applyConstraints(): " + error.message); | 
|  83     }) |  83     }) | 
|  84  |  84  | 
|  85 }, 'exercises MediaStreamTrack.applyConstraints(constraints)'); |  85 }, 'exercises MediaStreamTrack.applyConstraints(constraints)'); | 
|  86  |  86  | 
|  87 </script> |  87 </script> | 
| OLD | NEW |