Index: third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html |
diff --git a/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html b/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4feda0cfd6c1595183e3e97901fe721733302799 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html |
@@ -0,0 +1,19 @@ |
+<!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> |