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..7ca150e8ed6f8c87b25effb14cb1895f76474f5b |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html |
@@ -0,0 +1,16 @@ |
+<!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.getVideoTracks()[0].readyState, 'live'); |
+ assert_equals(stream.getAudioTracks().length, 0); |
+}, 'check <canvas> captureStream()'); |
+ |
+</script> |