Chromium Code Reviews| 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(); |