track-addtrack-kind.html (743B)
1 <!DOCTYPE html> 2 <title>addTextTrack() only accepts known "kind" values</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script> 6 test(function() { 7 var trackCount = 0; 8 9 function addTrack(type) { 10 video.addTextTrack(type); 11 assert_equals(video.textTracks.length, ++trackCount); 12 } 13 14 var video = document.createElement("video"); 15 assert_equals(video.textTracks.length, 0); 16 assert_throws_js(TypeError, function() { video.addTextTrack("kaptions"); }); 17 assert_equals(video.textTracks.length, 0); 18 19 addTrack("subtitles"); 20 addTrack("captions"); 21 addTrack("descriptions"); 22 addTrack("chapters"); 23 addTrack("metadata"); 24 }); 25 </script>