Commit b6f9344a authored by Sriram's avatar Sriram Committed by Commit Bot

Upstream track-[active-cues, constants].html

Upstream the below tests from media/track/ to wpt
1. track-active-cues.html
2. track-constants.html

Bug: 782555
Change-Id: I587aebd9ef8bdc60cac19a4cb5dd42d69a917b2c
Reviewed-on: https://chromium-review.googlesource.com/810825
Commit-Queue: srirama chandra sekhar <srirama.m@samsung.com>
Reviewed-by: default avatarFredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#522359}
parent f94cd970
...@@ -8,4 +8,11 @@ test(function(){ ...@@ -8,4 +8,11 @@ test(function(){
var track = document.createElement('track'); var track = document.createElement('track');
assert_equals(track.readyState, 0); assert_equals(track.readyState, 0);
}, document.title + ' default value'); }, document.title + ' default value');
test(function(){
assert_equals(HTMLTrackElement.NONE, 0);
assert_equals(HTMLTrackElement.LOADING, 1);
assert_equals(HTMLTrackElement.LOADED, 2);
assert_equals(HTMLTrackElement.ERROR, 3);
}, document.title + ' values');
</script> </script>
WEBVTT
1
00:00:00.000 --> 00:00:00.300
Lorem
2
00:00:00.300 --> 00:00:00.700
ipsum
3
00:00:01.200 --> 00:00:01.500
dolor
<!doctype html> <!DOCTYPE html>
<title>Test to ensure that no text track cues are active after the video is unloaded.</title> <title>Ensure that no text track cues are active after the video is unloaded</title>
<script src="../media-file.js"></script> <script src="/common/media.js"></script>
<script src="../../resources/testharness.js"></script> <script src="/resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script> <script src="/resources/testharnessreport.js"></script>
<script> <script>
async_test(function(t) { async_test(function(t) {
var eventCount = 0; var eventCount = 0;
...@@ -16,7 +16,7 @@ async_test(function(t) { ...@@ -16,7 +16,7 @@ async_test(function(t) {
} }
var video = document.createElement('video'); var video = document.createElement('video');
video.src = findMediaFile('video', '../content/test'); video.src = getVideoURI('/media/movie_5');
var trackElement = document.createElement('track'); var trackElement = document.createElement('track');
trackElement.onload = t.step_func(eventCallback); trackElement.onload = t.step_func(eventCallback);
...@@ -31,7 +31,7 @@ async_test(function(t) { ...@@ -31,7 +31,7 @@ async_test(function(t) {
assert_equals(trackElement.track.activeCues.length, 0); assert_equals(trackElement.track.activeCues.length, 0);
}); });
trackElement.src = 'captions-webvtt/captions-fast.vtt'; trackElement.src = 'resources/captions-fast.vtt';
trackElement.kind = 'captions'; trackElement.kind = 'captions';
trackElement.default = true; trackElement.default = true;
video.appendChild(trackElement); video.appendChild(trackElement);
......
<!DOCTYPE html>
<title>Test TextTrack constants</title>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script>
test(function() {
assert_equals(HTMLTrackElement.NONE, 0);
assert_equals(HTMLTrackElement.LOADING, 1);
assert_equals(HTMLTrackElement.LOADED, 2);
assert_equals(HTMLTrackElement.ERROR, 3);
});
</script>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment