Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 function enableAllTextTracks(textTracks) { | 1 function enableAllTextTracks(textTracks) { |
| 2 for (var i = 0; i < textTracks.length; i++) { | 2 for (var i = 0; i < textTracks.length; i++) { |
| 3 var track = textTracks[i]; | 3 var track = textTracks[i]; |
| 4 if (track.mode == "disabled") | 4 if (track.mode == "disabled") |
| 5 track.mode = "hidden"; | 5 track.mode = "hidden"; |
| 6 } | 6 } |
| 7 } | 7 } |
| 8 | 8 |
| 9 function assert_cues_equal(cues, expected) { | 9 function assert_cues_equal(cues, expected) { |
| 10 assert_equals(cues.length, expected.length); | 10 assert_equals(cues.length, expected.length); |
| 11 for (var i = 0; i < cues.length; i++) { | 11 for (var i = 0; i < cues.length; i++) { |
| 12 assert_equals(cues[i].id, expected[i].id); | 12 assert_equals(cues[i].id, expected[i].id); |
| 13 assert_equals(cues[i].startTime, expected[i].startTime); | 13 assert_equals(cues[i].startTime, expected[i].startTime); |
| 14 assert_equals(cues[i].endTime, expected[i].endTime); | 14 assert_equals(cues[i].endTime, expected[i].endTime); |
| 15 assert_equals(cues[i].text, expected[i].text); | 15 assert_equals(cues[i].text, expected[i].text); |
| 16 } | 16 } |
| 17 } | 17 } |
| 18 | 18 |
| 19 function assert_cues_match(cues, expected, properties) { | 19 function assert_cues_match(cues, expected, properties) { |
| 20 assert_equals(cues.length, expected.length); | 20 assert_equals(cues.length, expected.length); |
| 21 for (var i = 0; i < cues.length; i++) { | 21 for (var i = 0; i < cues.length; i++) { |
| 22 var cue = cues[i]; | 22 var cue = cues[i]; |
| 23 var expectedItem = expected[i]; | 23 var expectedItem = expected[i]; |
| 24 for (var property of properties) | 24 for (var property of properties) |
|
foolip
2016/06/02 09:14:18
Is the properties array really needed? Can't this
fs
2016/06/02 09:32:46
Yes, that ought to work (with s/expected/expectedI
Srirama
2016/06/02 09:59:27
Done.
| |
| 25 assert_equals(cue[property], expectedItem[property]); | 25 assert_equals(cue[property], expectedItem[property]); |
| 26 } | 26 } |
| 27 } | |
| 28 | |
| 29 function check_cues_from_track(src, func) { | |
| 30 async_test(function(t) { | |
| 31 var video = document.createElement("video"); | |
| 32 var trackElement = document.createElement("track"); | |
| 33 trackElement.src = src; | |
| 34 trackElement.default = true; | |
| 35 video.appendChild(trackElement); | |
| 36 | |
| 37 trackElement.onload = t.step_func_done(function() { | |
| 38 func(trackElement.track); | |
| 39 }); | |
| 40 }, "Check cues from " + src); | |
| 27 } | 41 } |
| OLD | NEW |