Index: third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track.html |
diff --git a/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html b/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track.html |
similarity index 57% |
copy from third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html |
copy to third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track.html |
index 4feda0cfd6c1595183e3e97901fe721733302799..1e4bcca0b8239c3b19e7e1e9c2ec436956533941 100644 |
--- a/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-creation.html |
+++ b/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-clone-track.html |
@@ -14,6 +14,18 @@ test(function() { |
assert_equals(track.readyState, 'live'); |
assert_equals(track.enabled, true); |
assert_equals(track.muted, false); |
-}, 'check <canvas> captureStream()'); |
+ var cloned_track = track.clone(); |
+ assert_equals(track.readyState, 'live'); |
+ assert_equals(track.enabled, true); |
+ assert_equals(track.muted, false); |
+ assert_equals(cloned_track.readyState, 'live'); |
+ assert_equals(cloned_track.enabled, true); |
+ assert_equals(cloned_track.muted, false); |
+ track.stop(); |
+ assert_equals(cloned_track.enabled, true); |
+ var canvas = cloned_track.canvas; |
+ assert_not_equals(stream, null); |
+ cloned_track.requestFrame(); |
+}, 'check clone track after captureStream()'); |
</script> |