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

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

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

Powered by Google App Engine
This is Rietveld 408576698