OLD | NEW |
| (Empty) |
1 Tests that TextTracks in a TextTrackList are kept in the correct order. | |
2 | |
3 ** Add a track with video.addTextTrack(). | |
4 RUN(video.addTextTrack('descriptions', 'Descriptions Track', 'en')) | |
5 | |
6 ** Add a <track> element with DOM API. | |
7 RUN(trackElement = document.createElement('track')) | |
8 RUN(trackElement.setAttribute('kind', 'chapters')) | |
9 RUN(video.appendChild(trackElement)) | |
10 | |
11 ** Verify track order. | |
12 EXPECTED (video.textTracks.length == '3') OK | |
13 EXPECTED (video.textTracks[0].kind == 'captions') OK | |
14 EXPECTED (video.textTracks[1].kind == 'chapters') OK | |
15 EXPECTED (video.textTracks[2].kind == 'descriptions') OK | |
16 | |
17 ** Verify the default parameters of the text track object returned by addTextTra
ck(). ** | |
18 EXPECTED (video.textTracks[2].mode == 'hidden' == 'true') OK | |
19 EXPECTED (video.textTracks[2].cues != null == 'true') OK | |
20 EXPECTED (video.textTracks[2].cues.length == 0 == 'true') OK | |
21 | |
22 ** Add another <track> element, is should insert before the addTextTrack() track
. | |
23 RUN(trackElement = document.createElement('track')) | |
24 RUN(trackElement.setAttribute('kind', 'metadata')) | |
25 RUN(video.appendChild(trackElement)) | |
26 EXPECTED (video.textTracks.length == '4') OK | |
27 EXPECTED (video.textTracks[0].kind == 'captions') OK | |
28 EXPECTED (video.textTracks[1].kind == 'chapters') OK | |
29 EXPECTED (video.textTracks[2].kind == 'metadata') OK | |
30 EXPECTED (video.textTracks[3].kind == 'descriptions') OK | |
31 | |
32 END OF TEST | |
33 | |
OLD | NEW |