| Index: LayoutTests/fast/mediastream/MediaStream-onended.html
|
| diff --git a/LayoutTests/fast/mediastream/MediaStream-onended.html b/LayoutTests/fast/mediastream/MediaStream-onended.html
|
| index 153f5b575f519773953e3a2be30a0495f44c6d04..4dfaffa9ce444151377d05c16857a45b5935904e 100644
|
| --- a/LayoutTests/fast/mediastream/MediaStream-onended.html
|
| +++ b/LayoutTests/fast/mediastream/MediaStream-onended.html
|
| @@ -26,20 +26,39 @@ function getUserMedia(dictionary, callback) {
|
|
|
| var stream;
|
|
|
| -function streamEnded() {
|
| +function streamEnded2() {
|
| testPassed('streamEnded was called.');
|
| shouldBeTrue('stream.ended');
|
| finishJSTest();
|
| }
|
|
|
| -function gotStream(s) {
|
| +function gotStream2(s) {
|
| stream = new webkitMediaStream(s);
|
| shouldBeFalse('stream.ended');
|
| try {
|
| - stream.onended = streamEnded;
|
| + stream.onended = streamEnded2;
|
| s.stop();
|
| } catch (e) {
|
| - testFailed('LocalMediaStream threw exception :' + e);
|
| + testFailed('MediaStream threw exception :' + e);
|
| + finishJSTest();
|
| + }
|
| +}
|
| +
|
| +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();
|
| + } catch (e) {
|
| + testFailed('MediaStream threw exception :' + e);
|
| finishJSTest();
|
| }
|
| }
|
|
|