Index: LayoutTests/fast/mediastream/MediaStream-onended.html |
diff --git a/LayoutTests/fast/mediastream/MediaStream-onended.html b/LayoutTests/fast/mediastream/MediaStream-onended.html |
index 3cd40cb337b1c4798f8e9a8e9186e14426b66f23..44804b3de924d083fdc09a60a52b57404df79583 100644 |
--- a/LayoutTests/fast/mediastream/MediaStream-onended.html |
+++ b/LayoutTests/fast/mediastream/MediaStream-onended.html |
@@ -27,16 +27,17 @@ var stream; |
function streamEnded2() { |
testPassed('streamEnded was called.'); |
- shouldBeTrue('stream.ended'); |
finishJSTest(); |
} |
function gotStream2(s) { |
stream = new webkitMediaStream(s); |
- shouldBeFalse('stream.ended'); |
try { |
stream.onended = streamEnded2; |
- s.stop(); |
+ for (var i = 0; i < s.getAudioTracks().length; i++) |
philipj_slow
2015/08/27 14:34:54
If you know how many stream there are in this test
shiva.jm
2015/08/28 04:40:22
Done.
|
+ s.getAudioTracks()[i].stop(); |
+ for (var i = 0; i < s.getVideoTracks().length; i++) |
+ s.getVideoTracks()[i].stop(); |
} catch (e) { |
testFailed('MediaStream threw exception :' + e); |
finishJSTest(); |
@@ -45,17 +46,17 @@ function gotStream2(s) { |
function streamEnded() { |
testPassed('streamEnded was called.'); |
- shouldBeTrue('stream.ended'); |
- |
getUserMedia({audio:true, video:true}, gotStream2); |
} |
function gotStream(s) { |
stream = s; |
- shouldBeFalse('stream.ended'); |
try { |
stream.onended = streamEnded; |
- stream.stop(); |
+ for (var i = 0; i < s.getAudioTracks().length; i++) |
+ s.getAudioTracks()[i].stop(); |
+ for (var i = 0; i < s.getVideoTracks().length; i++) |
+ s.getVideoTracks()[i].stop(); |
} catch (e) { |
testFailed('MediaStream threw exception :' + e); |
finishJSTest(); |