| Index: LayoutTests/http/tests/media/media-source/mediasource-remove.html
|
| diff --git a/LayoutTests/http/tests/media/media-source/mediasource-remove.html b/LayoutTests/http/tests/media/media-source/mediasource-remove.html
|
| index 4306546cbee0e2889b9a7e557b135812cfe933bc..6b7ab6cae5e682ddb09e98b776b3d34701e57e14 100644
|
| --- a/LayoutTests/http/tests/media/media-source/mediasource-remove.html
|
| +++ b/LayoutTests/http/tests/media/media-source/mediasource-remove.html
|
| @@ -129,6 +129,34 @@
|
| });
|
| }, "Test aborting a remove operation.");
|
|
|
| + mediasource_testafterdataloaded(function(test, mediaElement, mediaSource, segmentInfo, sourceBuffer, mediaData)
|
| + {
|
| + sourceBuffer.appendBuffer(mediaData);
|
| +
|
| + test.expectEvent(sourceBuffer, "updatestart");
|
| + test.expectEvent(sourceBuffer, "update");
|
| + test.expectEvent(sourceBuffer, "updateend");
|
| +
|
| + test.waitForExpectedEvents(function()
|
| + {
|
| + assert_less_than(mediaSource.duration, 10)
|
| +
|
| + mediaSource.duration = 10;
|
| +
|
| + sourceBuffer.remove(mediaSource.duration, mediaSource.duration + 2);
|
| +
|
| + assert_true(sourceBuffer.updating, "updating");
|
| + test.expectEvent(sourceBuffer, "updatestart");
|
| + test.expectEvent(sourceBuffer, "update");
|
| + test.expectEvent(sourceBuffer, "updateend");
|
| + });
|
| +
|
| + test.waitForExpectedEvents(function()
|
| + {
|
| + test.done();
|
| + });
|
| +
|
| + }, "Test remove with a start at the duration.");
|
|
|
| mediasource_testafterdataloaded(function(test, mediaElement, mediaSource, segmentInfo, sourceBuffer, mediaData)
|
| {
|
|
|