Chromium Code Reviews| Index: LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer.html |
| diff --git a/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer.html b/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer.html |
| index 523a005d269f2362fbc0ea4e5f2a4f40383649f4..d9d2cf6793856f5c3a588e90a44bd6d04b05f4ec 100644 |
| --- a/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer.html |
| +++ b/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer.html |
| @@ -26,7 +26,15 @@ |
| "addSourceBuffer() threw an exception when passed an empty string."); |
| test.done(); |
| }, "Test addSourceBuffer() with empty type"); |
| - |
| + |
| + mediasource_test(function(test, mediaElement, mediaSource) |
| + { |
| + assert_throws("NotSupportedError", |
| + function() { mediaSource.addSourceBuffer(null); }, |
| + "addSourceBuffer() threw an exception when passed null."); |
| + test.done(); |
| + }, "Test addSourceBuffer() with null"); |
| + |
| mediasource_test(function(test, mediaElement, mediaSource) |
| { |
| assert_throws("NotSupportedError", |
| @@ -47,7 +55,7 @@ |
| assert_equals(mediaSource.activeSourceBuffers[0], sourceBuffer, "SourceBuffer is in mediaSource.activeSourceBuffers"); |
| test.done(); |
| }, "Test addSourceBuffer() with Vorbis and VP8"); |
| - |
| + |
| mediasource_test(function(test, mediaElement, mediaSource) |
| { |
| var videoMimetype = 'video/webm;codecs="vp8"'; |
| @@ -67,6 +75,32 @@ |
| mediasource_test(function(test, mediaElement, mediaSource) |
| { |
| + var mimetype = 'video/webm;codecs="vp8"'; |
|
acolwell GONE FROM CHROMIUM
2014/05/08 15:16:32
Please use MediaSourceUtil.VIDEO_ONLY_TYPE so this
prabhur1
2014/05/08 17:59:22
Done.
|
| + |
| + assert_true(MediaSource.isTypeSupported(mimetype), mimetype + " is supported"); |
| + |
| + var sourceBuffer = mediaSource.addSourceBuffer(mimetype); |
| + assert_true(sourceBuffer != null, "New SourceBuffer returned"); |
| + assert_equals(mediaSource.sourceBuffers[0], sourceBuffer, "SourceBuffer is in mediaSource.sourceBuffers"); |
| + assert_equals(mediaSource.activeSourceBuffers[0], sourceBuffer, "SourceBuffer is in mediaSource.activeSourceBuffers"); |
| + test.done(); |
| + }, "Test addSourceBuffer() video only"); |
| + |
| + mediasource_test(function(test, mediaElement, mediaSource) |
| + { |
| + var mimetype = 'audio/webm;codecs="vorbis"'; |
|
acolwell GONE FROM CHROMIUM
2014/05/08 15:16:32
Please use MediaSourceUtil.AUDIO_ONLY_TYPE so this
prabhur1
2014/05/08 17:59:22
Done.
|
| + |
| + assert_true(MediaSource.isTypeSupported(mimetype), mimetype + " is supported"); |
| + |
| + var sourceBuffer = mediaSource.addSourceBuffer(mimetype); |
| + assert_true(sourceBuffer != null, "New SourceBuffer returned"); |
| + assert_equals(mediaSource.sourceBuffers[0], sourceBuffer, "SourceBuffer is in mediaSource.sourceBuffers"); |
| + assert_equals(mediaSource.activeSourceBuffers[0], sourceBuffer, "SourceBuffer is in mediaSource.activeSourceBuffers"); |
| + test.done(); |
| + }, "Test addSourceBuffer() audio only"); |
| + |
| + mediasource_test(function(test, mediaElement, mediaSource) |
| + { |
| var mimetype = 'video/mp4;codecs="avc1.4D4001,mp4a.40.2"'; |
| assert_true(MediaSource.isTypeSupported(mimetype), mimetype + " is supported"); |