OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
5 | 5 |
6 <script src=../media-file.js></script> | 6 <script src=../media-file.js></script> |
7 <script src=../video-test.js></script> | 7 <script src=../video-test.js></script> |
8 <script> | 8 <script> |
9 | |
10 numberOfTrackTests = 2; | |
11 | 9 |
12 function trackLoaded() | 10 function trackLoaded() |
13 { | 11 { |
14 numberOfTracksLoaded++; | |
15 if (numberOfTracksLoaded == numberOfTrackTests) { | |
16 testTrack(0); | |
17 testTrack(1); | |
18 } | |
19 } | |
20 | |
21 function testTrack(i) | |
22 { | |
23 findMediaElement(); | 12 findMediaElement(); |
24 var expected = | 13 var expected = |
25 { | 14 { |
26 length : 1, | 15 length : 1, |
27 tests: | 16 tests: |
28 [ | 17 [ |
29 { | 18 { |
30 property : "id", | 19 property : "id", |
31 values : [1], | 20 values : [1], |
32 }, | 21 }, |
33 { | 22 { |
34 property : "startTime", | 23 property : "startTime", |
35 values : [0.0], | 24 values : [0.0], |
36 }, | 25 }, |
37 { | 26 { |
38 property : "endTime", | 27 property : "endTime", |
39 values : [30.5], | 28 values : [30.5], |
40 }, | 29 }, |
41 { | 30 { |
42 property : "text", | 31 property : "text", |
43 values : ["Bear is Coming!!!!!"], | 32 values : ["Bear is Coming!!!!!"], |
44 }, | 33 }, |
45 ], | 34 ], |
46 }; | 35 }; |
47 testCues(i, expected); | 36 testCues(0, expected); |
48 | 37 |
49 allTestsEnded(); | 38 endTest(); |
50 } | 39 } |
51 </script> | 40 </script> |
52 </head> | 41 </head> |
53 <body onload="enableAllTextTracks()"> | 42 <body> |
54 <p>Tests that line terminators \r, \n, or \r\n are properly parsed, even
when there is no newline at eof.</p> | 43 <p>Tests that a cue with no newline at eof is properly parsed.</p> |
55 <video> | 44 <video> |
56 <track src="captions-webvtt/tc003-newlines.vtt" onload="trackLoaded(
)"> | 45 <track src="captions-webvtt/tc003-no-newline-at-eof.vtt" onload="tra
ckLoaded()" default> |
57 <track src="captions-webvtt/tc003-no-newline-at-eof.vtt" onload="tra
ckLoaded()"> | |
58 </video> | 46 </video> |
59 </body> | 47 </body> |
60 </html> | 48 </html> |
OLD | NEW |