blob: 4feda0cfd6c1595183e3e97901fe721733302799 [file] [log] [blame]
<!DOCTYPE html>
<script src=../../resources/testharness.js></script>
<script src=../../resources/testharnessreport.js></script>
<script>
// This test verifies that MediaStream can be created with captureStream() call.
test(function() {
var canvas = document.createElement('canvas');
var stream = canvas.captureStream();
assert_not_equals(stream, null);
assert_equals(stream.active, true);
assert_equals(stream.getVideoTracks().length, 1);
assert_equals(stream.getAudioTracks().length, 0);
var track = stream.getVideoTracks()[0];
assert_equals(track.readyState, 'live');
assert_equals(track.enabled, true);
assert_equals(track.muted, false);
}, 'check <canvas> captureStream()');
</script>