track-webvtt-bom.html (1179B)
1 <!DOCTYPE html> 2 <title>Parser properly ignores a UTF-8 BOM character at the beginning of a file and all other cues are properly parsed</title> 3 <script src="track-helpers.js"></script> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <video> 7 <track src="resources/bom.vtt" default> 8 <script> 9 async_test(function(t) { 10 var track = document.querySelector("track"); 11 12 track.onload = t.step_func_done(function() { 13 var expected = [ 14 { 15 id : "1", 16 startTime : 0, 17 endTime : 30.5, 18 text : "Bear is Coming!!!!!" 19 }, 20 { 21 id : "2", 22 startTime : 31, 23 endTime : 1200.5, 24 text : "I said Bear is coming!!!!" 25 } 26 ]; 27 28 var cues = track.track.cues; 29 assert_equals(cues.length, 2); 30 assert_cues_equal(cues, expected); 31 }); 32 }); 33 </script> 34 </video>