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 6b7ab6cae5e682ddb09e98b776b3d34701e57e14..f41d455a9f51e50a6e767727a1413f567bb3a424 100644 |
--- a/LayoutTests/http/tests/media/media-source/mediasource-remove.html |
+++ b/LayoutTests/http/tests/media/media-source/mediasource-remove.html |
@@ -19,7 +19,7 @@ |
}, "remove"); |
test.done(); |
- }, "Test remove with an negative start."); |
+ }, "Test remove with a negative start."); |
mediasource_test(function(test, mediaElement, mediaSource) |
{ |
@@ -69,6 +69,30 @@ |
{ |
var sourceBuffer = mediaSource.addSourceBuffer(MediaSourceUtil.AUDIO_VIDEO_TYPE); |
+ assert_throws("InvalidAccessError", function() |
+ { |
+ sourceBuffer.remove(0, Number.NEGATIVE_INFINITY); |
+ }, "remove"); |
+ |
+ test.done(); |
+ }, "Test remove with a NEGATIVE_INFINITY end."); |
+ |
+ mediasource_test(function(test, mediaElement, mediaSource) |
+ { |
+ var sourceBuffer = mediaSource.addSourceBuffer(MediaSourceUtil.AUDIO_VIDEO_TYPE); |
+ |
+ assert_throws("InvalidAccessError", function() |
+ { |
+ sourceBuffer.remove(0, Number.NaN); |
+ }, "remove"); |
+ |
+ test.done(); |
+ }, "Test remove with a NaN end."); |
+ |
+ mediasource_test(function(test, mediaElement, mediaSource) |
+ { |
+ var sourceBuffer = mediaSource.addSourceBuffer(MediaSourceUtil.AUDIO_VIDEO_TYPE); |
+ |
mediaSource.duration = 10; |
mediaSource.removeSourceBuffer(sourceBuffer); |
@@ -223,9 +247,7 @@ |
removeAppendedDataTests(function(test, sourceBuffer, bufferedRangeEnd, subType) |
{ |
- // Using MAX_VALUE rather than POSITIVE_INFINITY here due to lack |
- // of 'unrestricted' on end parameter. (See comment in SourceBuffer.idl) |
- removeAndCheckBufferedRanges(test, sourceBuffer, 0, Number.MAX_VALUE, "{ }"); |
+ removeAndCheckBufferedRanges(test, sourceBuffer, 0, Number.POSITIVE_INFINITY, "{ }"); |
}, "Test removing all appended data."); |
removeAppendedDataTests(function(test, sourceBuffer, bufferedRangeEnd, subType) |