| Index: third_party/WebKit/LayoutTests/http/tests/media/media-source/stream_memory_tests/mediasource-appendbuffer-quota-exceeded-1mb-buffers.html
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/media/media-source/stream_memory_tests/mediasource-appendbuffer-quota-exceeded-1mb-buffers.html b/third_party/WebKit/LayoutTests/http/tests/media/media-source/stream_memory_tests/mediasource-appendbuffer-quota-exceeded-1mb-buffers.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..5580d483aa3a3c8e0af58fa20225e5164ae2b632
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/media/media-source/stream_memory_tests/mediasource-appendbuffer-quota-exceeded-1mb-buffers.html
|
| @@ -0,0 +1,22 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| + <head>
|
| + <script src="/w3c/resources/testharness.js"></script>
|
| + <script src="/w3c/resources/testharnessreport.js"></script>
|
| + <script src="../mediasource-util.js"></script>
|
| + </head>
|
| + <body>
|
| + <script>
|
| + mediasource_test(function(test, mediaElement, mediaSource)
|
| + {
|
| + var subType = MediaSourceUtil.getSubType(MediaSourceUtil.AUDIO_ONLY_TYPE);
|
| + var mediaDataManifest = subType + '/test-a-5min-44100Hz-1ch-manifest.json';
|
| + MediaSourceUtil.fillUpSourceBuffer(test, mediaSource, mediaDataManifest, function (appendedDataSize) { // onBufferFull
|
| + assert_greater_than(appendedDataSize, 1048576, "Appended more than 1MB of data");
|
| + assert_less_than(appendedDataSize, 2 * 1048576, "Appended less than 2MB of data");
|
| + test.done();
|
| + });
|
| + }, 'Appending data repeatedly should fill up the buffer and throw a QuotaExceededError when buffer is full.');
|
| + </script>
|
| + </body>
|
| +</html>
|
|
|