| Index: third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-avtracks.html
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-avtracks.html b/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-avtracks.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..32c72ba9d0be80ea8f3abfa39483459d03ae16ff
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-avtracks.html
|
| @@ -0,0 +1,39 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| + <head>
|
| + <script src="/w3c/resources/testharness.js"></script>
|
| + <script src="/w3c/resources/testharnessreport.js"></script>
|
| + <script src="mediasource-util.js"></script>
|
| +
|
| + <link rel='stylesheet' href='/w3c/resources/testharness.css'>
|
| + </head>
|
| + <body>
|
| + <div id="log"></div>
|
| + <script>
|
| + mediasource_testafterdataloaded(function(test, mediaElement, mediaSource, segmentInfo, sourceBuffer, mediaData)
|
| + {
|
| + var initSegment = MediaSourceUtil.extractSegmentData(mediaData, segmentInfo.init);
|
| + test.expectEvent(sourceBuffer, 'updateend', 'initSegment append ended.');
|
| + sourceBuffer.appendBuffer(initSegment);
|
| + test.waitForExpectedEvents(function()
|
| + {
|
| + // TODO(servolk): Find a way to make tests more concise in JS
|
| + assert_equals(mediaElement.videoTracks.length, 1, "videoTracks.length");
|
| + assert_equals(mediaElement.videoTracks[0].id, "1", "videoTrack.id");
|
| + assert_equals(mediaElement.videoTracks[0].kind, "main", "videoTrack.kind");
|
| + assert_equals(mediaElement.videoTracks[0].label, "", "videoTrack.label");
|
| + assert_equals(mediaElement.videoTracks[0].language, "eng", "videoTrack.language");
|
| +
|
| + assert_equals(mediaElement.audioTracks.length, 1, "audioTracks.length");
|
| + assert_equals(mediaElement.audioTracks[0].id, "2", "audioTrack.id");
|
| + assert_equals(mediaElement.audioTracks[0].kind, "main", "audioTrack.kind");
|
| + assert_equals(mediaElement.audioTracks[0].label, "", "audioTrack.label");
|
| + assert_equals(mediaElement.audioTracks[0].language, "eng", "audioTrack.language");
|
| +
|
| + test.done();
|
| + });
|
| + }, "MediaSource audio tracks");
|
| + </script>
|
| + </body>
|
| +</html>
|
| +
|
|
|