Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/media/track/track-webvtt-tc011-blank-lines.html |
| diff --git a/third_party/WebKit/LayoutTests/media/track/track-webvtt-tc011-blank-lines.html b/third_party/WebKit/LayoutTests/media/track/track-webvtt-tc011-blank-lines.html |
| index a8b18630150b2b812aebda54c87b3f9283d9095a..63791dc9f4e0595996da8ee82fc8d67e2e651984 100644 |
| --- a/third_party/WebKit/LayoutTests/media/track/track-webvtt-tc011-blank-lines.html |
| +++ b/third_party/WebKit/LayoutTests/media/track/track-webvtt-tc011-blank-lines.html |
| @@ -1,76 +1,26 @@ |
| <!DOCTYPE html> |
| -<html> |
| - <head> |
| - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| +<title>Tests that cues are affected neither by multiple newlines \n, \r, and \r\n nor by the absense of seperation line.</title> |
|
fs
2016/06/05 13:04:58
Nit: "separation" (or, I believe better: "a separa
Srirama
2016/06/05 21:12:41
Done.
|
| +<script src="track-helpers.js"></script> |
| +<script src="../../resources/testharness.js"></script> |
| +<script src="../../resources/testharnessreport.js"></script> |
| +<script> |
| +check_cues_from_track("captions-webvtt/tc011-cues.vtt", function(track) { |
| + var expected = [ |
| + { id: "1", startTime: 0, endTime: 30.5, text: "Bear is Coming!!!!!" }, |
| + { id: "2", startTime: 31, endTime: 60.5, text: "I said Bear is coming!!!!" }, |
| + { id: "3", startTime: 61, endTime: 361200.5, text: "I said Bear is coming now!!!!" } |
| + ]; |
| - <script src=../media-file.js></script> |
| - <!-- TODO(foolip): Convert test to testharness.js. crbug.com/588956 |
| - (Please avoid writing new tests using video-test.js) --> |
| - <script src=../video-test.js></script> |
| - <script> |
| + assert_cues_match(track.cues, expected); |
| +}); |
| - numberOfTrackTests = 2; |
| +check_cues_from_track("captions-webvtt/tc011-cues-no-separation.vtt", function(track) { |
| + var expected = [ |
| + { id: "1", startTime: 0, endTime: 30.5, text: "Bear is Coming!!!!!\n2" }, |
| + { id: "", startTime: 31, endTime: 60.5, text: "I said Bear is coming!!!!" }, |
| + { id: "", startTime: 61, endTime: 361200.5, text: "I said Bear is coming now!!!!" } |
| + ]; |
| - function trackLoaded() |
| - { |
| - numberOfTracksLoaded++; |
| - if (numberOfTracksLoaded == numberOfTrackTests) { |
| - testTrack0(); |
| - testTrack1(); |
| - } |
| - } |
| - |
| - function testTrack0() |
| - { |
| - findMediaElement(); |
| - var expected = |
| - { |
| - length : 3, |
| - tests: |
| - [ |
| - { |
| - property : "id", |
| - values : ["1", "2", "3"], |
| - }, |
| - { |
| - property : "startTime", |
| - values : [0.0, 31.0, 61.0], |
| - }, |
| - { |
| - property : "endTime", |
| - values : [30.5, 60.5, 361200.5], |
| - }, |
| - { |
| - property : "text", |
| - values : ["Bear is Coming!!!!!", "I said Bear is coming!!!!", "I said Bear is coming now!!!!"], |
| - }, |
| - ], |
| - }; |
| - testCues(0, expected); |
| - |
| - allTestsEnded(); |
| - } |
| - |
| - function testTrack1() |
| - { |
| - findMediaElement(); |
| - var expected = |
| - { |
| - length : 1, |
| - tests: |
| - [], |
| - }; |
| - testCues(1, expected); |
| - |
| - allTestsEnded(); |
| - } |
| - </script> |
| - </head> |
| - <body onload="enableAllTextTracks()"> |
| - <p>Tests that cues are not affected by multiple newlines \n, \r, and \r\n and that cue not properly separated are treated as one big cue.</p> |
| - <video> |
| - <track src="captions-webvtt/tc011-cues.vtt" onload="trackLoaded()"> |
| - <track src="captions-webvtt/tc011-cues-no-separation.vtt" onload="trackLoaded()"> |
| - </video> |
| - </body> |
| -</html> |
| + assert_cues_match(track.cues, expected); |
| +}); |
| +</script> |