track-id.html (855B)
1 <!DOCTYPE html> 2 <title>TextTrack "id" attribute</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <video> 6 <track id="LoremIpsum" src="resources/captions-fast.vtt" default> 7 <script> 8 test(function() { 9 var video = document.querySelector("video"); 10 var track = document.querySelector("track"); 11 var textTrack = track.track; 12 13 // Test default attribute value. 14 assert_equals(textTrack.id, "LoremIpsum"); 15 assert_equals(video.textTracks[0].id, "LoremIpsum"); 16 17 // Make sure we can look up tracks by id. 18 assert_equals(video.textTracks.getTrackById("LoremIpsum"), textTrack); 19 20 // Test that it's readonly. 21 textTrack.id = "newvalue"; 22 assert_equals(textTrack.id, "LoremIpsum"); 23 }); 24 </script> 25 </video>