src-empty-string.html (756B)
1 <!DOCTYPE html> 2 <title>Setting HTMLTrackElement.src to the empty string fires 'error' and sets readyState to ERROR</title> 3 <link rel="help" href="https://html.spec.whatwg.org/multipage/media.html#sourcing-out-of-band-text-tracks"> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <video></video> 7 <script> 8 async_test(t => { 9 let track = document.createElement("track"); 10 track.src = ''; 11 track.default = true; 12 track.onerror = t.step_func_done(() => { 13 assert_equals(track.readyState, HTMLTrackElement.ERROR); 14 }); 15 track.onload = t.unreached_func('fired load'); 16 17 assert_equals(track.readyState, HTMLTrackElement.NONE); 18 19 document.querySelector('video').appendChild(track); 20 }); 21 </script>