OLD | NEW |
---|---|
(Empty) | |
1 <!DOCTYPE html> | |
2 <script src=../../resources/testharness.js></script> | |
3 <script src=../../resources/testharnessreport.js></script> | |
4 <body> | |
5 <canvas id='canvas' width=10 height=10/> | |
6 </body> | |
7 <script> | |
8 | |
9 // This test verifies that MediaStreamTrack.applyConstraints() exists and that, | |
10 // when called with no parameters, returns a Promise() that is resolved. This | |
Reilly Grant (use Gerrit)
2017/03/16 23:43:25
s/()//
mcasas
2017/03/17 00:49:22
Done.
| |
11 // might not make sense: https://github.com/w3c/mediacapture-main/issues/438 . | |
12 // Other tests go deeper. | |
13 promise_test(function(t) { | |
14 var canvas = document.getElementById('canvas'); | |
15 var context = canvas.getContext("2d"); | |
16 context.fillStyle = "red"; | |
17 context.fillRect(0, 0, 10, 10); | |
18 | |
19 var stream = canvas.captureStream(); | |
20 assert_equals(stream.getAudioTracks().length, 0); | |
21 assert_equals(stream.getVideoTracks().length, 1); | |
22 | |
23 var videoTrack = stream.getVideoTracks()[0]; | |
24 assert_equals(typeof videoTrack.applyConstraints, 'function'); | |
25 | |
26 return videoTrack.applyConstraints(); | |
27 }, 'MediaStreamTrack.applyConstraints()'); | |
28 | |
29 </script> | |
OLD | NEW |