OLD | NEW |
1 Test setRangeText() method on textareas. | 1 Test setRangeText() method on textareas. |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 | 6 |
7 Running tests on textarea with attributes: {} | 7 Running tests on textarea with attributes: {} |
8 | 8 |
9 setRangeText() with only one parameter. | 9 setRangeText() with only one parameter. |
10 element.value = '0123456789' | 10 element.value = '0123456789' |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
74 element.setRangeText('A', 1, 2) | 74 element.setRangeText('A', 1, 2) |
75 PASS element.value is "0A23456789" | 75 PASS element.value is "0A23456789" |
76 PASS element.selectionStart is 6 | 76 PASS element.selectionStart is 6 |
77 PASS element.selectionEnd is 9 | 77 PASS element.selectionEnd is 9 |
78 element.value = '0123456789' | 78 element.value = '0123456789' |
79 element.setSelectionRange(6, 9) | 79 element.setSelectionRange(6, 9) |
80 element.setRangeText('AB', 1, 1, 'invalid') | 80 element.setRangeText('AB', 1, 1, 'invalid') |
81 PASS element.value is "0AB123456789" | 81 PASS element.value is "0AB123456789" |
82 PASS element.selectionStart is 8 | 82 PASS element.selectionStart is 8 |
83 PASS element.selectionEnd is 11 | 83 PASS element.selectionEnd is 11 |
84 element.value = '0123456789' | |
85 element.setSelectionRange(6, 9) | |
86 element.setRangeText('AB', 1, 1, undefined) | |
87 PASS element.value is "0AB123456789" | |
88 PASS element.selectionStart is 8 | |
89 PASS element.selectionEnd is 11 | |
90 element.value = '0123456789' | 84 element.value = '0123456789' |
91 element.setSelectionRange(6, 9) | 85 element.setSelectionRange(6, 9) |
92 element.setRangeText('A', 1, 3, 'preserve') | 86 element.setRangeText('A', 1, 3, 'preserve') |
93 PASS element.value is "0A3456789" | 87 PASS element.value is "0A3456789" |
94 PASS element.selectionStart is 5 | 88 PASS element.selectionStart is 5 |
95 PASS element.selectionEnd is 8 | 89 PASS element.selectionEnd is 8 |
96 element.value = '0123456789' | 90 element.value = '0123456789' |
97 element.setSelectionRange(2, 6) | 91 element.setSelectionRange(2, 6) |
98 element.setRangeText('A', 1, 4, 'preserve') | 92 element.setRangeText('A', 1, 4, 'preserve') |
99 PASS element.value is "0A456789" | 93 PASS element.value is "0A456789" |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
210 PASS element.selectionStart is 6 | 204 PASS element.selectionStart is 6 |
211 PASS element.selectionEnd is 9 | 205 PASS element.selectionEnd is 9 |
212 element.value = '0123456789' | 206 element.value = '0123456789' |
213 element.setSelectionRange(6, 9) | 207 element.setSelectionRange(6, 9) |
214 element.setRangeText('AB', 1, 1, 'invalid') | 208 element.setRangeText('AB', 1, 1, 'invalid') |
215 PASS element.value is "0AB123456789" | 209 PASS element.value is "0AB123456789" |
216 PASS element.selectionStart is 8 | 210 PASS element.selectionStart is 8 |
217 PASS element.selectionEnd is 11 | 211 PASS element.selectionEnd is 11 |
218 element.value = '0123456789' | 212 element.value = '0123456789' |
219 element.setSelectionRange(6, 9) | 213 element.setSelectionRange(6, 9) |
220 element.setRangeText('AB', 1, 1, undefined) | |
221 PASS element.value is "0AB123456789" | |
222 PASS element.selectionStart is 8 | |
223 PASS element.selectionEnd is 11 | |
224 element.value = '0123456789' | |
225 element.setSelectionRange(6, 9) | |
226 element.setRangeText('A', 1, 3, 'preserve') | 214 element.setRangeText('A', 1, 3, 'preserve') |
227 PASS element.value is "0A3456789" | 215 PASS element.value is "0A3456789" |
228 PASS element.selectionStart is 5 | 216 PASS element.selectionStart is 5 |
229 PASS element.selectionEnd is 8 | 217 PASS element.selectionEnd is 8 |
230 element.value = '0123456789' | 218 element.value = '0123456789' |
231 element.setSelectionRange(2, 6) | 219 element.setSelectionRange(2, 6) |
232 element.setRangeText('A', 1, 4, 'preserve') | 220 element.setRangeText('A', 1, 4, 'preserve') |
233 PASS element.value is "0A456789" | 221 PASS element.value is "0A456789" |
234 PASS element.selectionStart is 1 | 222 PASS element.selectionStart is 1 |
235 PASS element.selectionEnd is 4 | 223 PASS element.selectionEnd is 4 |
(...skipping 22 matching lines...) Expand all Loading... |
258 element.setRangeText('A', 8, 100, 'select') | 246 element.setRangeText('A', 8, 100, 'select') |
259 PASS element.value is "01234567A" | 247 PASS element.value is "01234567A" |
260 PASS element.selectionStart is 8 | 248 PASS element.selectionStart is 8 |
261 PASS element.selectionEnd is 9 | 249 PASS element.selectionEnd is 9 |
262 element.value = '0123456789' | 250 element.value = '0123456789' |
263 PASS element.setRangeText('A', 7, 3) threw exception IndexSizeError: Failed to e
xecute 'setRangeText' on 'HTMLTextAreaElement': The provided start value (7) is
larger than the provided end value (3).. | 251 PASS element.setRangeText('A', 7, 3) threw exception IndexSizeError: Failed to e
xecute 'setRangeText' on 'HTMLTextAreaElement': The provided start value (7) is
larger than the provided end value (3).. |
264 PASS successfullyParsed is true | 252 PASS successfullyParsed is true |
265 | 253 |
266 TEST COMPLETE | 254 TEST COMPLETE |
267 | 255 |
OLD | NEW |