Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(597)

Side by Side Diff: LayoutTests/media/track/track-webvtt-tc022-entities.html

Issue 66503013: Support the 'lrm', 'rlm' and 'nbsp' entities in the WebVTTTokenizer (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 9
10 var numberOfTrackTests = 2; 10 var numberOfTrackTests = 2;
11 11
12 function trackLoaded() 12 function trackLoaded()
13 { 13 {
14 numberOfTracksLoaded++; 14 numberOfTracksLoaded++;
15 if (numberOfTracksLoaded == numberOfTrackTests) { 15 if (numberOfTracksLoaded == numberOfTrackTests) {
16 testTrack(0); 16 testTrack(0);
17 testTrackError(1); 17 testTrackError(1);
18 } 18 }
19 } 19 }
20 20
21 21
22 function testTrack(i) 22 function testTrack(i)
23 { 23 {
24 findMediaElement(); 24 findMediaElement();
25 var expected = 25 var expected =
26 { 26 {
27 length : 3, 27 length : 6,
28 tests: 28 tests:
29 [ 29 [
30 { 30 {
31 property : "getCueAsHTML().textContent", 31 property : "getCueAsHTML().textContent",
32 values : ["This cue has an amp & character.", 32 values : ["This cue has an amp & character.",
33 "This cue has a less than < character.", 33 "This cue has a less than < character.",
34 "This cue has a greater than > character." ], 34 "This cue has a greater than > character." ,
35 "This cue has a Left-to-Right Mark \u200e. ",
36 "This cue has a Right-to-Left Mark \u200f. ",
37 "This cue has a non-breaking space \u00a0. "],
35 }, 38 },
36 ], 39 ],
37 }; 40 };
38 testCues(i, expected); 41 testCues(i, expected);
39 42
40 allTestsEnded(); 43 allTestsEnded();
41 } 44 }
42 45
43 function testTrackError(i) 46 function testTrackError(i)
44 { 47 {
(...skipping 11 matching lines...) Expand all
56 }, 59 },
57 ], 60 ],
58 }; 61 };
59 testCues(i, expected); 62 testCues(i, expected);
60 63
61 allTestsEnded(); 64 allTestsEnded();
62 } 65 }
63 </script> 66 </script>
64 </head> 67 </head>
65 <body onload="enableAllTextTracks()"> 68 <body onload="enableAllTextTracks()">
66 <p>Tests special characters &amp;, &lt;, and &gt; in the cue text.</p> 69 <p>Tests entities in the cue text.</p>
67 <video> 70 <video>
68 <track src="captions-webvtt/tc022-entities.vtt" onload="trackLoaded( )"> 71 <track src="captions-webvtt/tc022-entities.vtt" onload="trackLoaded( )">
69 <track src="captions-webvtt/tc022-entities-wrong.vtt" onload="trackL oaded()"> 72 <track src="captions-webvtt/tc022-entities-wrong.vtt" onload="trackL oaded()">
70 </video> 73 </video>
71 </body> 74 </body>
72 </html> 75 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698