OLD | NEW |
---|---|
(Empty) | |
1 <!doctype html> | |
2 <html> | |
3 <head> | |
4 <title>AudioTrackList & VideoTrackList.getTrackById</title> | |
5 <script src="../../resources/testharness.js"></script> | |
6 <script src="../../resources/testharnessreport.js"></script> | |
7 <script src="../media-file.js"></script> | |
8 </head> | |
9 <body> | |
10 <div id="log"></div> | |
11 <script> | |
12 async_test(function(t) | |
13 { | |
14 var e = document.createElement('video'); | |
15 e.src = findMediaFile('video', '../content/test'); | |
16 | |
17 e.addEventListener('loadedmetadata', t.step_func(function() | |
18 { | |
19 assert_equals(e.audioTracks.length, 1); | |
20 assert_equals(e.audioTracks.getTrackById(e.audioTracks[0].id ), e.audioTracks[0]); | |
21 assert_equals(e.audioTracks.getTrackById('fake-id'), null); | |
acolwell GONE FROM CHROMIUM
2014/06/13 17:43:57
nit: Test when lists are empty too?
philipj_slow
2014/06/14 13:51:03
Done.
| |
22 | |
23 assert_equals(e.videoTracks.length, 1); | |
24 assert_equals(e.videoTracks.getTrackById(e.videoTracks[0].id ), e.videoTracks[0]); | |
25 assert_equals(e.videoTracks.getTrackById('fake-id'), null); | |
26 | |
27 t.done(); | |
28 })); | |
29 }); | |
30 </script> | |
31 </body> | |
32 </html> | |
OLD | NEW |