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

Side by Side Diff: third_party/WebKit/LayoutTests/media/track/track-cue-rendering-rtl-expected.txt

Issue 1913423002: Convert track tests from video-test.js to testharness.js based (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address nit Created 4 years, 7 months 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
(Empty)
1 Test that directionality is set correctly on cues.
2
3 ** RTL cues alternate with LTR cues **
4 EVENT(canplaythrough)
5 EVENT(seeked)
6
7 ** Jump to next cue **
8 EXPECTED (video.currentTime == '0.25') OK
9 EXPECTED (testTrack.track.activeCues.length == '1') OK
10 EXPECTED (testTrack.track.activeCues[0].text == 'تجربة') OK
11 EXPECTED (testCueDisplayBox.innerText == 'تجربة') OK
12
13 ** The position should be default and CSS direction set to rtl **
14 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
15 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'rtl') OK
16
17 RUN(video.currentTime = 0.75)
18 EVENT(seeked)
19
20 ** Jump to next cue **
21 EXPECTED (video.currentTime == '0.75') OK
22 EXPECTED (testTrack.track.activeCues.length == '1') OK
23 EXPECTED (testTrack.track.activeCues[0].text == ' 1234') OK
24 EXPECTED (testCueDisplayBox.innerText == ' 1234') OK
25
26 ** The position should be default and CSS direction set to ltr **
27 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
28 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'ltr') OK
29
30 RUN(video.currentTime = 1.25)
31 EVENT(seeked)
32
33 ** Jump to next cue **
34 EXPECTED (video.currentTime == '1.25') OK
35 EXPECTED (testTrack.track.activeCues.length == '1') OK
36 EXPECTED (testTrack.track.activeCues[0].text == 'تجربة LTR new line, but cue sho uld be RTL') OK
37 EXPECTED (testCueDisplayBox.innerText == 'تجربة LTR new line, but cue should be RTL') OK
38
39 ** The position should be default and CSS direction set to rtl **
40 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
41 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'rtl') OK
42
43 RUN(video.currentTime = 1.75)
44 EVENT(seeked)
45
46 ** Jump to next cue **
47 EXPECTED (video.currentTime == '1.75') OK
48 EXPECTED (testTrack.track.activeCues.length == '1') OK
49 EXPECTED (testTrack.track.activeCues[0].text == 'LTR cue تجربة') OK
50 EXPECTED (testCueDisplayBox.innerText == 'LTR cue تجربة') OK
51
52 ** The position should be default and CSS direction set to ltr **
53 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
54 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'ltr') OK
55
56 RUN(video.currentTime = 2.25)
57 EVENT(seeked)
58
59 ** Jump to next cue **
60 EXPECTED (video.currentTime == '2.25') OK
61 EXPECTED (testTrack.track.activeCues.length == '1') OK
62 EXPECTED (testTrack.track.activeCues[0].text == ';1234تجربة') OK
63 EXPECTED (testCueDisplayBox.innerText == ';1234تجربة') OK
64
65 ** The position should be default and CSS direction set to rtl **
66 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
67 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'rtl') OK
68
69 RUN(video.currentTime = 2.75)
70 EVENT(seeked)
71
72 ** Jump to next cue **
73 EXPECTED (video.currentTime == '2.75') OK
74 EXPECTED (testTrack.track.activeCues.length == '1') OK
75 EXPECTED (testTrack.track.activeCues[0].text == ' ०१२३४५६७८९ ') OK
76 EXPECTED (testCueDisplayBox.innerText == ' ०१२३४५६७८९ ') OK
77
78 ** The position should be default and CSS direction set to ltr **
79 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
80 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'ltr') OK
81
82 RUN(video.currentTime = 3.25)
83 EVENT(seeked)
84
85 ** Jump to next cue **
86 EXPECTED (video.currentTime == '3.25') OK
87 EXPECTED (testTrack.track.activeCues.length == '1') OK
88 EXPECTED (testTrack.track.activeCues[0].text == '𐡘 (Imperial Aramaic number one, U+10858) strong RTL, non-BMP') OK
89 EXPECTED (testCueDisplayBox.innerText == '𐡘 (Imperial Aramaic number one, U+1085 8) strong RTL, non-BMP') OK
90
91 ** The position should be default and CSS direction set to rtl **
92 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
93 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'rtl') OK
94
95 RUN(video.currentTime = 3.75)
96 EVENT(seeked)
97
98 ** Jump to next cue **
99 EXPECTED (video.currentTime == '3.75') OK
100 EXPECTED (testTrack.track.activeCues.length == '1') OK
101 EXPECTED (testTrack.track.activeCues[0].text == '𝅘𝅥 (Musical symbol quarter note, U+1D15F) strong LTR, non-BMP') OK
102 EXPECTED (testCueDisplayBox.innerText == '𝅘𝅥 (Musical symbol quarter note, U+1D15 F) strong LTR, non-BMP') OK
103
104 ** The position should be default and CSS direction set to ltr **
105 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
106 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'ltr') OK
107
108 RUN(video.currentTime = 4.25)
109 EVENT(seeked)
110
111 ** Jump to next cue **
112 EXPECTED (video.currentTime == '4.25') OK
113 EXPECTED (testTrack.track.activeCues.length == '1') OK
114 EXPECTED (testTrack.track.activeCues[0].text == '𝅘𝅥تجربة') OK
115 EXPECTED (testCueDisplayBox.innerText == '𝅘𝅥تجربة') OK
116
117 ** The position should be default and CSS direction set to rtl **
118 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
119 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'rtl') OK
120
121 RUN(video.currentTime = 4.75)
122 EVENT(seeked)
123
124 ** Jump to next cue **
125 EXPECTED (video.currentTime == '4.75') OK
126 EXPECTED (testTrack.track.activeCues.length == '1') OK
127 EXPECTED (testTrack.track.activeCues[0].text == '1234تجربة') OK
128 EXPECTED (testCueDisplayBox.innerText == '1234تجربة') OK
129
130 ** The position should be default and CSS direction set to ltr **
131 EXPECTED (2 * testCueDisplayBox.offsetLeft == video.videoWidth - testCueDisplayB ox.offsetWidth == 'true') OK
132 EXPECTED (getComputedStyle(testCueDisplayBox).direction == 'ltr') OK
133 END OF TEST
134
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698