OLD | NEW |
| (Empty) |
1 Tests that the user's preferred languages are honored. | |
2 | |
3 **Set user preferred languages | |
4 RUN(internals.setUserPreferredLanguages(['jp', 'es-ES', 'en', 'fr'])) | |
5 | |
6 Test: a track language matches one of the user's preferred languages exactly. | |
7 - creating tracks for: [fr,en,jp]. | |
8 EVENT(load) | |
9 EXPECTED (track.readyState == '2') OK | |
10 EXPECTED (track.srclang == 'jp') OK | |
11 | |
12 Test: a track language without locale exactly matches one of the user's preferre
d languages. | |
13 - creating tracks for: [fr-CH,da]. | |
14 EVENT(load) | |
15 EXPECTED (track.readyState == '2') OK | |
16 EXPECTED (track.srclang == 'fr-CH') OK | |
17 | |
18 Test: a track language without locale matches one of the user's preferred langua
ges without locale. | |
19 - creating tracks for: [fr,es-MX]. | |
20 EVENT(load) | |
21 EXPECTED (track.readyState == '2') OK | |
22 EXPECTED (track.srclang == 'es-MX') OK | |
23 | |
24 Test: no track language matches any of the user's preferred languages. | |
25 - creating tracks for: [fa,ru,no]. | |
26 EVENT(load) | |
27 EXPECTED (track.readyState == '2') OK | |
28 EXPECTED (track.srclang == 'fa') OK | |
29 | |
30 EXPECTED (video.textTracks.length == '3') OK | |
31 END OF TEST | |
32 | |
OLD | NEW |