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

Side by Side Diff: third_party/WebKit/LayoutTests/media/track/track-kind-expected.txt

Issue 1937483002: Convert track-kind* tests to testharness.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address comment 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 Tests that the 'kind' attribute is set properly and that cues are only visible w hen 'kind' is set to 'captions' or 'subtitles'.
2
3 ++ Test default attribute value
4 EXPECTED (trackElement.getAttribute('kind') == 'null') OK
5 EXPECTED (trackElement.kind == 'subtitles') OK
6 EXPECTED (video.textTracks[0].kind == 'subtitles') OK
7
8 *** Set to bogus value, should return default
9 set via DOM
10 RUN(trackElement.removeAttribute('kind'))
11 RUN(trackElement.kind = 'english-metadata')
12 EXPECTED (trackElement.getAttribute('kind') == 'english-metadata') OK
13 EXPECTED (trackElement.kind == 'subtitles') OK
14 EXPECTED (trackElement.track.kind == 'subtitles') OK
15 and via attribute
16 RUN(trackElement.removeAttribute('kind'))
17 RUN(trackElement.setAttribute('kind', 'english-metadata'))
18 EXPECTED (trackElement.kind == 'subtitles') OK
19 EXPECTED (trackElement.track.kind == 'subtitles') OK
20 EXPECTED (trackElement.getAttribute('kind') == 'english-metadata') OK
21
22 *** Set to known values
23 ++ 'subtitles'
24 set via DOM
25 RUN(trackElement.removeAttribute('kind'))
26 RUN(trackElement.kind = 'subtitles')
27 EXPECTED (trackElement.getAttribute('kind') == 'subtitles') OK
28 EXPECTED (trackElement.kind == 'subtitles') OK
29 EXPECTED (trackElement.track.kind == 'subtitles') OK
30 and via attribute
31 RUN(trackElement.removeAttribute('kind'))
32 RUN(trackElement.setAttribute('kind', 'subtitles'))
33 EXPECTED (trackElement.kind == 'subtitles') OK
34 EXPECTED (trackElement.track.kind == 'subtitles') OK
35 EXPECTED (trackElement.getAttribute('kind') == 'subtitles') OK
36 EXPECTED (textTrackDisplayElement(video, 'display').innerText == 'Lorem ipsum do lor sit amet, ') OK
37
38 ++ 'captions'
39 set via DOM
40 RUN(trackElement.removeAttribute('kind'))
41 RUN(trackElement.kind = 'captions')
42 EXPECTED (trackElement.getAttribute('kind') == 'captions') OK
43 EXPECTED (trackElement.kind == 'captions') OK
44 EXPECTED (trackElement.track.kind == 'captions') OK
45 and via attribute
46 RUN(trackElement.removeAttribute('kind'))
47 RUN(trackElement.setAttribute('kind', 'captions'))
48 EXPECTED (trackElement.kind == 'captions') OK
49 EXPECTED (trackElement.track.kind == 'captions') OK
50 EXPECTED (trackElement.getAttribute('kind') == 'captions') OK
51 EXPECTED (textTrackDisplayElement(video, 'display').innerText == 'Lorem ipsum do lor sit amet, ') OK
52
53 ++ 'descriptions'
54 set via DOM
55 RUN(trackElement.removeAttribute('kind'))
56 RUN(trackElement.kind = 'descriptions')
57 EXPECTED (trackElement.getAttribute('kind') == 'descriptions') OK
58 EXPECTED (trackElement.kind == 'descriptions') OK
59 EXPECTED (trackElement.track.kind == 'descriptions') OK
60 and via attribute
61 RUN(trackElement.removeAttribute('kind'))
62 RUN(trackElement.setAttribute('kind', 'descriptions'))
63 EXPECTED (trackElement.kind == 'descriptions') OK
64 EXPECTED (trackElement.track.kind == 'descriptions') OK
65 EXPECTED (trackElement.getAttribute('kind') == 'descriptions') OK
66 No text track cue with display id '-webkit-media-text-track-display' is currentl y visible
67
68 ++ 'chapters'
69 set via DOM
70 RUN(trackElement.removeAttribute('kind'))
71 RUN(trackElement.kind = 'chapters')
72 EXPECTED (trackElement.getAttribute('kind') == 'chapters') OK
73 EXPECTED (trackElement.kind == 'chapters') OK
74 EXPECTED (trackElement.track.kind == 'chapters') OK
75 and via attribute
76 RUN(trackElement.removeAttribute('kind'))
77 RUN(trackElement.setAttribute('kind', 'chapters'))
78 EXPECTED (trackElement.kind == 'chapters') OK
79 EXPECTED (trackElement.track.kind == 'chapters') OK
80 EXPECTED (trackElement.getAttribute('kind') == 'chapters') OK
81 No text track cue with display id '-webkit-media-text-track-display' is currentl y visible
82
83 ++ 'metadata'
84 set via DOM
85 RUN(trackElement.removeAttribute('kind'))
86 RUN(trackElement.kind = 'metadata')
87 EXPECTED (trackElement.getAttribute('kind') == 'metadata') OK
88 EXPECTED (trackElement.kind == 'metadata') OK
89 EXPECTED (trackElement.track.kind == 'metadata') OK
90 and via attribute
91 RUN(trackElement.removeAttribute('kind'))
92 RUN(trackElement.setAttribute('kind', 'metadata'))
93 EXPECTED (trackElement.kind == 'metadata') OK
94 EXPECTED (trackElement.track.kind == 'metadata') OK
95 EXPECTED (trackElement.getAttribute('kind') == 'metadata') OK
96 No text track cue with display id '-webkit-media-text-track-display' is currentl y visible
97
98 END OF TEST
99
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698