OLD | NEW |
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 |
(...skipping 29 matching lines...) Expand all Loading... |
40 RUN(textCue.line = 42) | 40 RUN(textCue.line = 42) |
41 EXPECTED (textCue.line == '42') OK | 41 EXPECTED (textCue.line == '42') OK |
42 RUN(textCue.snapToLines = true) | 42 RUN(textCue.snapToLines = true) |
43 RUN(textCue.line = -2) | 43 RUN(textCue.line = -2) |
44 EXPECTED (textCue.line == '-2') OK | 44 EXPECTED (textCue.line == '-2') OK |
45 RUN(textCue.line = 102) | 45 RUN(textCue.line = 102) |
46 EXPECTED (textCue.line == '102') OK | 46 EXPECTED (textCue.line == '102') OK |
47 | 47 |
48 On setting, if the new value is negative or greater than 100, then throw an Inde
xSizeError exception. Otherwise, set the text track cue text position to the new
value. | 48 On setting, if the new value is negative or greater than 100, then throw an Inde
xSizeError exception. Otherwise, set the text track cue text position to the new
value. |
49 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht
ml#dom-texttrackcue-line | 49 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht
ml#dom-texttrackcue-line |
50 TEST(textCue.position = -200) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set
the 'position' property on 'VTTCue': The value provided (-200) is not between 0
and 100.) OK | 50 TEST(textCue.position = -200) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set
the 'position' property on 'VTTCue': The value provided (-200) is outside the ra
nge [0, 100].) OK |
51 TEST(textCue.position = 110) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set t
he 'position' property on 'VTTCue': The value provided (110) is not between 0 an
d 100.) OK | 51 TEST(textCue.position = 110) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set t
he 'position' property on 'VTTCue': The value provided (110) is outside the rang
e [0, 100].) OK |
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 not between 0 and 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 not between 0 and 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 |
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 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. |
63 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht
ml#dom-texttrackcue-align | 63 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.ht
ml#dom-texttrackcue-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 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 |
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 |
OLD | NEW |