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

Side by Side Diff: LayoutTests/media/track/track-cue-mutable-expected.txt

Issue 254833003: Sync VTTCue.align/vertical with spec (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: update tests Created 6 years, 8 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 | Annotate | Revision Log
OLDNEW
1 Tests modifying attributes of a VTTCue 1 Tests modifying attributes of a VTTCue
2 2
3 ** Test initial values. 3 ** Test initial values.
4 RUN(textCue = cues.getCueById('1')) 4 RUN(textCue = cues.getCueById('1'))
5 EXPECTED (textCue.startTime == '0') OK 5 EXPECTED (textCue.startTime == '0') OK
6 EXPECTED (textCue.endTime == '1') OK 6 EXPECTED (textCue.endTime == '1') OK
7 EXPECTED (textCue.pauseOnExit == 'false') OK 7 EXPECTED (textCue.pauseOnExit == 'false') OK
8 EXPECTED (textCue.vertical == '') OK 8 EXPECTED (textCue.vertical == '') OK
9 EXPECTED (textCue.snapToLines == 'true') OK 9 EXPECTED (textCue.snapToLines == 'true') OK
10 EXPECTED (textCue.line == '-1') OK 10 EXPECTED (textCue.line == '-1') OK
11 EXPECTED (textCue.position == '50') OK 11 EXPECTED (textCue.position == '50') OK
12 EXPECTED (textCue.size == '100') OK 12 EXPECTED (textCue.size == '100') OK
13 EXPECTED (textCue.align == 'middle') OK 13 EXPECTED (textCue.align == 'middle') OK
14 14
15 ** Modify cue values. 15 ** Modify cue values.
16 RUN(textCue.startTime = 1.1) 16 RUN(textCue.startTime = 1.1)
17 EXPECTED (textCue.startTime == '1.1') OK 17 EXPECTED (textCue.startTime == '1.1') OK
18 18
19 RUN(textCue.endTime = 3.9) 19 RUN(textCue.endTime = 3.9)
20 EXPECTED (textCue.endTime == '3.9') OK 20 EXPECTED (textCue.endTime == '3.9') OK
21 21
22 RUN(textCue.pauseOnExit = true) 22 RUN(textCue.pauseOnExit = true)
23 EXPECTED (textCue.pauseOnExit == 'true') OK 23 EXPECTED (textCue.pauseOnExit == 'true') OK
24 24
25 On setting, the text track cue writing direction must be set to the value ... is a case-sensitive match for the new value, if any. If none of the values match, then the user agent must instead throw a SyntaxError exception. 25 On setting, the text track cue writing direction must be set to the value given in the first cell of the row in the table above whose second cell is a case-sens itive match for the new value.
26 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht ml#dom-texttrackcue-vertical 26 http://dev.w3.org/html5/webvtt/#dfn-dom-vttcue-vertical
27 TEST(textCue.vertical = 'RL') THROWS(DOMException.SYNTAX_ERR: Failed to set the 'vertical' property on 'VTTCue': The value provided ('RL') is invalid. Only 'rl' , 'lr', and the empty string are accepted.) OK 27 RUN(textCue.vertical = 'RL')
28 EXPECTED (textCue.vertical == '') OK 28 EXPECTED (textCue.vertical == '') OK
29 RUN(textCue.vertical = 'rl') 29 RUN(textCue.vertical = 'rl')
30 EXPECTED (textCue.vertical == 'rl') OK 30 EXPECTED (textCue.vertical == 'rl') OK
31 31
32 RUN(textCue.snapToLines = false) 32 RUN(textCue.snapToLines = false)
33 EXPECTED (textCue.snapToLines == 'false') OK 33 EXPECTED (textCue.snapToLines == 'false') OK
34 34
35 On setting, if the text track cue snap-to-lines flag is not set, and the new val ue is negative or greater than 100, then throw an IndexSizeError exception. 35 On setting, if the text track cue snap-to-lines flag is not set, and the new val ue is negative or greater than 100, then throw an IndexSizeError exception.
36 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht ml#dom-texttrackcue-line 36 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht ml#dom-texttrackcue-line
37 TEST(textCue.line = -2) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'l ine' property on 'VTTCue': The snap-to-lines flag is not set, and the value prov ided (-2) is not between 0 and 100.) OK 37 TEST(textCue.line = -2) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'l ine' property on 'VTTCue': The snap-to-lines flag is not set, and the value prov ided (-2) is not between 0 and 100.) OK
(...skipping 14 matching lines...) Expand all
52 RUN(textCue.position = 11) 52 RUN(textCue.position = 11)
53 EXPECTED (textCue.position == '11') OK 53 EXPECTED (textCue.position == '11') OK
54 54
55 On setting, if the new value is negative or greater than 100, then throw an Inde xSizeError exception. Otherwise, set the text track cue size to the new value. 55 On setting, if the new value is negative or greater than 100, then throw an Inde xSizeError exception. Otherwise, set the text track cue size to the new value.
56 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht ml#dom-texttrackcue-size 56 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht ml#dom-texttrackcue-size
57 TEST(textCue.size = -200) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'size' property on 'VTTCue': The value provided (-200) is outside the range [0, 100].) OK 57 TEST(textCue.size = -200) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'size' property on 'VTTCue': The value provided (-200) is outside the range [0, 100].) OK
58 TEST(textCue.size = 110) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the ' size' property on 'VTTCue': The value provided (110) is outside the range [0, 10 0].) OK 58 TEST(textCue.size = 110) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the ' size' property on 'VTTCue': The value provided (110) is outside the range [0, 10 0].) OK
59 RUN(textCue.size = 57) 59 RUN(textCue.size = 57)
60 EXPECTED (textCue.size == '57') OK 60 EXPECTED (textCue.size == '57') OK
61 61
62 On setting, the text track cue alignment must be set to the value ... is a case- sensitive match for the new value, if any. If none of the values match, then the user agent must instead throw a SyntaxError exception. 62 On setting, the text track cue text alignment must be set to the value given in the first cell of the row in the table above whose second cell is a case-sensiti ve match for the new value.
63 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht ml#dom-texttrackcue-align 63 http://dev.w3.org/html5/webvtt/#dfn-dom-vttcue-align
64 TEST(textCue.align = 'End') THROWS(DOMException.SYNTAX_ERR: Failed to set the 'a lign' property on 'VTTCue': The value provided ('End') is invalid. Only 'start', 'middle', 'end', 'left', and 'right' are accepted.) OK 64 RUN(textCue.align = 'End')
65 EXPECTED (textCue.align == 'middle') OK 65 EXPECTED (textCue.align == 'middle') OK
66 RUN(textCue.align = 'end') 66 RUN(textCue.align = 'end')
67 EXPECTED (textCue.align == 'end') OK 67 EXPECTED (textCue.align == 'end') OK
68 68
69 END OF TEST 69 END OF TEST
70 70
OLDNEW
« no previous file with comments | « LayoutTests/media/track/track-cue-mutable.html ('k') | LayoutTests/media/track/vtt-cue-exceptions.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698