OLD | NEW |
| (Empty) |
1 CONSOLE WARNING: The provided value 'bogus' is not a valid enum value of type Te
xtTrackMode. | |
2 CONSOLE WARNING: The provided value '2' is not a valid enum value of type TextTr
ackMode. | |
3 Tests that the TextTrack mode attribute is appropriately set. | |
4 | |
5 | |
6 ++ Test default attribute value | |
7 EXPECTED (textTrack.mode == 'showing') OK | |
8 EXPECTED (video.textTracks[0].mode == 'showing') OK | |
9 | |
10 *** Set to bogus value, should return default | |
11 RUN(textTrack.mode = 'bogus') | |
12 EXPECTED (textTrack.mode == 'showing') OK | |
13 EXPECTED (video.textTracks[0].mode == 'showing') OK | |
14 | |
15 *** Set to numeric value (no longer supported), should return default | |
16 RUN(textTrack.mode = 2) | |
17 EXPECTED (textTrack.mode == 'showing') OK | |
18 EXPECTED (video.textTracks[0].mode == 'showing') OK | |
19 | |
20 *** Set to known values | |
21 ++ 'disabled' | |
22 RUN(textTrack.mode = 'disabled') | |
23 EXPECTED (textTrack.mode == 'disabled') OK | |
24 EXPECTED (video.textTracks[0].mode == 'disabled') OK | |
25 EXPECTED (textTrack.cues == 'null') OK | |
26 | |
27 ++ 0 events expected while mode = disabled | |
28 | |
29 ++ 'hidden' | |
30 RUN(textTrack.mode = 'hidden') | |
31 EXPECTED (textTrack.mode == 'hidden') OK | |
32 EXPECTED (video.textTracks[0].mode == 'hidden') OK | |
33 EXPECTED (textTrack.cues.length == '3') OK | |
34 | |
35 ++ 'showing' | |
36 RUN(textTrack.mode = 'showing') | |
37 EXPECTED (textTrack.mode == 'showing') OK | |
38 EXPECTED (video.textTracks[0].mode == 'showing') OK | |
39 EXPECTED (textTrack.cues.length == '3') OK | |
40 | |
41 ++ at least 3 events expected while mode = showing | |
42 EVENT(cuechange) | |
43 EVENT(cuechange) | |
44 EVENT(cuechange) | |
45 END OF TEST | |
46 | |
OLD | NEW |